;******************************************************************
; Copyright (C) 1999-2012, Conexant Systems Inc.
;******************************************************************
; Lenovo
; SmartAudio package [F]
;
;Module Name:
;    chdrt.inf >> EDGCC2wa.inf
;
;Abstract:
;    INF file for installing the Conexant Function Driver for
;    High Definition Audio Device
;    Dolby PCEE4 Home Theater and Advance Audio v2
;
;******************************************************************

[Version]
Signature="$Windows NT$"
Class=MEDIA
ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%CNXT%
DriverVer = 06/18/2012,8.54.42.0
CatalogFile=EDGCC2wa.cat

[DestinationDirs]
DefaultDestDir      =10; dirid = \system32\drivers
HdAudModel.CopyList =10,system32\drivers
CoInstaller.CopyFiles=10,system32
Uninstall.CopyList=16422,CONEXANT\%UIPATH%
SfxFx.CopyList=11     ; %windir%\system32
3DHP.CopyFiles=11
FMFx.CopyFiles=11
Dolby.CopyFiles=11

[DriverInfo.DelReg]
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%

[DriverInfo.AddReg]
; This section is added to all INFs to add registry entries for Driver Information.
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverMfgrVersion%
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverMfgrVersion%,,%DriverVersionID%
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, DriverBuildDate,,%DriverBuildDate%
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileName,,"CHDRT64.sys"

HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileVersion,,%DriverVersionID%

HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, INFVersion,,%INFVersionID%

[SourceDisksNames]
222=%DiskId1%,,,

[SourceDisksFiles]
CHDRT64.sys=222
UIU64a.exe=222
UCI64A89.dll=222
mixer.ini=222
CX64AP65.dll=222
FMAPO64.dll=222
CxPageMaster64.dll=222
C3DHPExt64.dll=222
EEL64A.dll=222
EED64A.dll=222
EEG64A.dll=222
EEA64A.dll=222
EEP64A.dll=222

[Manufacturer]
%CNXT%=Conexant, NTamd64

;;
;; PE Signature
;;
[SignatureAttributes]
CHDRT64.sys=SignatureAttributes.DRM
CX64AP65.dll=SignatureAttributes.PETrust
FMAPO64.dll=SignatureAttributes.PETrust
CxPageMaster64.dll=SignatureAttributes.PETrust
C3DHPExt64.dll=SignatureAttributes.PETrust
EEL64A.dll=SignatureAttributes.PETrust
EED64A.dll=SignatureAttributes.PETrust
EEG64A.dll=SignatureAttributes.PETrust
EEA64A.dll=SignatureAttributes.PETrust
EEP64A.dll=SignatureAttributes.PETrust

[SignatureAttributes.DRM]
DRMLevel=1300

[SignatureAttributes.PETrust]
PETrust=true
;============================================================================

[ControlFlags]
ExcludeFromSelect = *

[Conexant.NTamd64]
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc01% = HdAud2058x-21z.EDGE, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AA5000
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc01% = HdAud2058x-21z.EDGE, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AA5001
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc01% = HdAud2058x-21z.EDGE, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AA500B
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc01% = HdAud2058x-21z.EDGE, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AA5100
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc01% = HdAud2058x-21z.EDGE, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AA5101
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc01% = HdAud2058x-21z.EDGE, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AA5106
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc01% = HdAud2058x-21z.EDGE, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AA5108
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc01% = HdAud2058x-21z.EDGE.NoBF, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AA5015

%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2058x-21z.Gx8x.DAA, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AAC021
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2058x-21z.Gx8x.DAA, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AAC023
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2058x-21z.Gx8x.DHT, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AAC02B
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2058x-21z.Gx8x.DHT, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AAC02D
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2058x-21z.Gx8x.DAA, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AAC02F
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2058x-21z.Gx8x.DAA, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AAC031
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2058x-21z.Gx8x.DAA, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AAC033
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2058x-21z.Gx8x.DAA, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AAC035
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2058x-21z.Gx8x.DAA, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AAC037
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2058x-21z.Gx8x.DAA, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AAC039
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2058x-21z.G780.DAA, HDAUDIO\FUNC_01&VEN_14F1&DEV_506E&SUBSYS_17AAC025

[HdAud2058x-21z.EDGE.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister
DelReg=HdAud.DelReg, DriverInfo.DelReg, PCEE4GlobalKeys.DelReg
CopyFiles = HdAudModel.Copylist, Uninstall.Copylist, SfxFx.CopyList, 3DHP.CopyFiles, FMFx.CopyFiles, Dolby.CopyFiles
AddReg    = HdAudModel.AddReg, Oem.EDGE.AddReg, DriverInfo.AddReg, Couninstaller.AddReg, FMAPO.AddReg, LnApp.AddReg, PCEE4_DAA_TuningKeys.AddReg, PCEE4_DAA_ProfileKeys.AddReg
AddProperty = HdAudBranding.AddProperty
RegisterDlls=SfxFx.RegisterDlls, 3DHP.RegisterDlls, FMFx.RegisterDlls, Dolby.RegisterDlls

[HdAud2058x-21z.EDGE.NoBF.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister
DelReg=HdAud.DelReg, DriverInfo.DelReg, PCEE4GlobalKeys.DelReg
CopyFiles = HdAudModel.Copylist, Uninstall.Copylist, SfxFx.CopyList, 3DHP.CopyFiles, FMFx.CopyFiles, Dolby.CopyFiles
AddReg    = HdAudModel.AddReg, Oem.EDGE.AddReg, NoBF.AddReg, DriverInfo.AddReg, Couninstaller.AddReg, FMAPO.AddReg, LnApp.AddReg, PCEE4_DAA_TuningKeys.AddReg, PCEE4_DAA_ProfileKeys.AddReg
AddProperty = HdAudBranding.AddProperty
RegisterDlls=SfxFx.RegisterDlls, 3DHP.RegisterDlls, FMFx.RegisterDlls, Dolby.RegisterDlls

[HdAud2058x-21z.Gx8x.DAA.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg, PCEE4GlobalKeys.DelReg
CopyFiles = HdAudModel.Copylist, Uninstall.Copylist, SfxFx.CopyList, Dolby.CopyFiles
AddReg    = HdAudModel.AddReg, Oem.Gx8x.AddReg, DriverInfo.AddReg, Couninstaller.AddReg, PCEE4.AddReg, PCEE4_DAA_TuningKeys.AddReg, PCEE4_DAA_ProfileKeys.AddReg
AddProperty = HdAudBranding.AddProperty
RegisterDlls=SfxFx.RegisterDlls, Dolby.RegisterDlls

[HdAud2058x-21z.Gx8x.DHT.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg, PCEE4GlobalKeys.DelReg
CopyFiles = HdAudModel.Copylist, Uninstall.Copylist, SfxFx.CopyList, Dolby.CopyFiles
AddReg    = HdAudModel.AddReg, Oem.Gx8x.AddReg, DriverInfo.AddReg, Couninstaller.AddReg, PCEE4.AddReg, PCEE4_DHT_Keys.AddReg, PCEE4GlobalKeys.AddReg, GPIOMute.AddReg
AddProperty = HdAudBranding.AddProperty
RegisterDlls=SfxFx.RegisterDlls, Dolby.RegisterDlls

[HdAud2058x-21z.G780.DAA.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg, PCEE4GlobalKeys.DelReg
CopyFiles = HdAudModel.Copylist, Uninstall.Copylist, SfxFx.CopyList, Dolby.CopyFiles
AddReg    = HdAudModel.AddReg, Oem.G780.AddReg, DriverInfo.AddReg, Couninstaller.AddReg, PCEE4.AddReg, PCEE4_DAA_TuningKeys.AddReg, PCEE4_DAA_ProfileKeys.AddReg, HdAudInit-21z.AddReg
AddProperty = HdAudBranding.AddProperty
RegisterDlls=SfxFx.RegisterDlls, Dolby.RegisterDlls

[HdAud2058x-21z.EDGE.NTamd64.Services]
AddService=CnxtHdAudService, 0x00000002, HdAud_Service_Install

[HdAud2058x-21z.EDGE.NTAMD64.CoInstallers]
AddReg          = Coinstaller.AddReg, CoInstaller.PCEE4.AddReg
CopyFiles       = CoInstaller.CopyFiles

[HdAud2058x-21z.EDGE.NTAMD64.HW]
AddReg = HdAudSecurity.AddReg

[HdAud2058x-21z.EDGE.NoBF.NTamd64.Services]
AddService=CnxtHdAudService, 0x00000002, HdAud_Service_Install

[HdAud2058x-21z.EDGE.NoBF.NTAMD64.CoInstallers]
AddReg          = Coinstaller.AddReg, CoInstaller.PCEE4.AddReg
CopyFiles       = CoInstaller.CopyFiles

[HdAud2058x-21z.EDGE.NoBF.NTAMD64.HW]
AddReg = HdAudSecurity.AddReg

[HdAud2058x-21z.Gx8x.DAA.NTamd64.Services]
AddService=CnxtHdAudService, 0x00000002, HdAud_Service_Install

[HdAud2058x-21z.Gx8x.DAA.NTAMD64.CoInstallers]
AddReg          = Coinstaller.AddReg, CoInstaller.PCEE4.AddReg
CopyFiles       = CoInstaller.CopyFiles

[HdAud2058x-21z.Gx8x.DAA.NTAMD64.HW]
AddReg = HdAudSecurity.AddReg

[HdAud2058x-21z.Gx8x.DHT.NTamd64.Services]
AddService=CnxtHdAudService, 0x00000002, HdAud_Service_Install

[HdAud2058x-21z.Gx8x.DHT.NTAMD64.CoInstallers]
AddReg          = Coinstaller.AddReg, CoInstaller.PCEE4.AddReg
CopyFiles       = CoInstaller.CopyFiles

[HdAud2058x-21z.Gx8x.DHT.NTAMD64.HW]
AddReg = HdAudSecurity.AddReg

[HdAud2058x-21z.G780.DAA.NTamd64.Services]
AddService=CnxtHdAudService, 0x00000002, HdAud_Service_Install

[HdAud2058x-21z.G780.DAA.NTAMD64.CoInstallers]
AddReg          = Coinstaller.AddReg, CoInstaller.PCEE4.AddReg
CopyFiles       = CoInstaller.CopyFiles

[HdAud2058x-21z.G780.DAA.NTAMD64.HW]
AddReg = HdAudSecurity.AddReg

[UnInstall.CopyList]
UIU64a.exe

[CoInstaller.CopyFiles]
UCI64A89.dll

[Dolby.CopyFiles]
CxPageMaster64.dll
EEL64A.dll
EED64A.dll
EEG64A.dll
EEA64A.dll
EEP64A.dll

[Dolby.RegisterDlls]
11,,CxPageMaster64.dll,1
11,,EEL64A.dll,1
11,,EED64A.dll,1
11,,EEG64A.dll,1
11,,EEA64A.dll,1
11,,EEP64A.dll,1

[CoInstaller.AddReg]
HKR,,CoInstallers32,0x00010000,"UCI64A89.dll,CAUDCoInstaller"

HKR,,CompanyName,,%DriverMfgr%
HKR,,ProductName,,%ProductName%

;Used to setup localized endpoints through Mixer.ini and Altmixer.ini
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F92-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_INTERNAL_MICROPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F94-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_EXTERNAL_MICROPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F96-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_DOCKING_MICROPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F98-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_SPEAKER_HEADPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F9A-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_REAR_INPUT
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F9C-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_INPUT_MONITOR
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F9E-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_PC_BEEP
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CF2-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_FRONT_MICROPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CF4-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_REAR_MICROPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CFC-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_FRONT_MIC
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CFE-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_REAR_MIC
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CF6-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_FRONT_LINE_IN
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CF8-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_REAR_LINE_IN
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CFA-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_FRONT_INPUT
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4A15B634-1490-4480-AE10-4B25DE911193},,KSNODENAME_CNXT_ALT_SWPC
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4A15B638-1490-4480-AE10-4B25DE911193},,KSNODENAME_CNXT_ALT_FP_MIC_SELECT
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4A15B63A-1490-4480-AE10-4B25DE911193},,KSNODENAME_CNXT_ALT_REARINPUT_TASKSELECT
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4A15B636-1490-4480-AE10-4B25DE911193},,KSNODENAME_CNXT_ALT_DISABLE_DIGITAL_OUT
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4A15B63C-1490-4480-AE10-4B25DE911193},,KSNODENAME_CNXT_ALT_MUTE_INT_SPKR

HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\Files\SYS,CHDRT64.sys,,0x00000008
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\Files\DLL,UCI64A89.dll,,0x00000008
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\Files\VXDDLL,CX64AP65.dll,,0x00000008
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\Files,%16422%\%CoreFilePath%\Mixer.ini,,0x00000008
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RegKeys,"SYSTEM\CurrentControlSet\Control\Conexant\EQ",,0x00000009

[CoUnInstaller.AddReg]
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RegKeys,"Software\Microsoft\Windows\CurrentVersion\Uninstall",,%UIPATH%
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%",DisplayName,,%HDAudioOEMFriendlyName%
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, DisplayVersion,,%DriverBuildID%
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, VersionMajor,,8
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, VersionMinor,,0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, Publisher,,%DriverMfgr%
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\Files\SYS,CHDRT64.sys,,"CHDRT64.sys"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, DisplayIcon,,%16422%\CONEXANT\%UIPATH%\UIU64a.exe
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%",UninstallString,,%16422%\CONEXANT\%UIPATH%\UIU64a.exe -U -G -IEDGCC2wa.inf

[CoInstaller.PCEE4.AddReg]
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\EEL64A.dll,,0x00000020
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\EED64A.dll,,0x00000020
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\EEG64A.dll,,0x00000020
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\EEA64A.dll,,0x00000020
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\EEP64A.dll,,0x00000020

[HdAudModel.SSysFx.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%PAGE_MASTER_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_0%,,%PCEE4_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_1%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PCEE4_FORMFACTOR_OVERRIDE%,%REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0010
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_SPEAKER%

[HdAudModel.SSysFx.3DHP.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%PAGE_MASTER_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_0%,,%PCEE4_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_1%,,%3DHP_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_2%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%PCEE4_HT_PREMIX_CLSID%
HKR,"FX\\0",%PCEE4_FORMFACTOR_OVERRIDE%,%REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0010
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_SPEAKER%

HKR,"FX\\0", "{01F0E753-3A7A-4b21-A904-D06826245E43},6000", %REG_DWORD%, 0x00000001 ; PKEY_3D_HP_Enable
HKR,"FX\\0", "{01F0E753-3A7A-4b21-A904-D06826245E43},6001", %REG_DWORD%, 0x00000010 ; PKEY_3D_HP_Spread
HKR,"FX\\0", "{01F0E753-3A7A-4b21-A904-D06826245E43},6002", %REG_DWORD%, 0x00000010 ; PKEY_3D_HP_RoomSize

[HdAudModel.ESSysFx.AddReg]
HKR,"EP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_SPEAKER%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0010

[HdAudModel.HSysFx.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%PAGE_MASTER_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_0%,,%PCEE4_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_1%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0050
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_HEADPHONES%

[HdAudModel.HSysFx.3DHP.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%PAGE_MASTER_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_0%,,%PCEE4_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_1%,,%3DHP_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_2%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%PCEE4_HT_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0050
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_HEADPHONES%

HKR,"FX\\0", "{01F0E753-3A7A-4b21-A904-D06826245E43},6000", %REG_DWORD%, 0x00000001 ; PKEY_3D_HP_Enable
HKR,"FX\\0", "{01F0E753-3A7A-4b21-A904-D06826245E43},6001", %REG_DWORD%, 0x00000010 ; PKEY_3D_HP_Spread
HKR,"FX\\0", "{01F0E753-3A7A-4b21-A904-D06826245E43},6002", %REG_DWORD%, 0x00000010 ; PKEY_3D_HP_RoomSize

[HdAudModel.EHSysFx.AddReg]
HKR,"EP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_HEADPHONES%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0050

[HdAudModel.DSysFx2.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%PCEE4_HT_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%PAGE_MASTER_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_0%,,%PCEE4_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_1%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0020
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_HDMI_INTERFACE%

[HdAudModel.EDSysFx2.AddReg]
HKR,"EP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_HDMI_INTERFACE%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0020

[HdAudModel.DSysFx.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%PCEE4_HT_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%PAGE_MASTER_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_0%,,%PCEE4_UI_CLSID%
HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_1%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0020
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_SPDIF_INTERFACE%

[HdAudModel.EDSysFx.AddReg]
HKR,"EP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_SPDIF_INTERFACE%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0020

[SfxFx.CopyList]
CX64AP65.dll

[3DHP.CopyFiles]
C3DHPExt64.dll

[FMFx.CopyFiles]
FMAPO64.dll,,,0x01004

[SfxFx.RegisterDlls]
11,,CX64AP65.dll,1

[3DHP.RegisterDlls]
11,,C3DHPExt64.dll,1

[FMFx.RegisterDlls]
11,,FMAPO64.dll,1

[PCEE4.AddReg]
HKR,%RenPluginLFX%\%PCEE4_HT_PREMIX_CLSID%,"Priority",%REG_DWORD%,0x00000010 
HKR,%RenPluginLFX%\%PCEE4_HT_PREMIX_CLSID%,"SupportAPOs",%REG_DWORD%,0x00000003 
HKR,%RenPluginLFX%\%PCEE4_HT_PREMIX_CLSID%,"SupportJacks",%REG_DWORD%,0xFFFFFFFF 
HKR,%RenPluginLFX%\%PCEE4_HT_PREMIX_CLSID%,"SupportFormats",%REG_DWORD%,0xFFFFFFFF 
HKR,%RenPluginLFX%\%PCEE4_HT_PREMIX_CLSID%,"Requirements",%REG_DWORD%,0x00000010 
HKR,%RenPluginLFX%\%PCEE4_HT_PREMIX_CLSID%,"Disable",%REG_DWORD%,0x00000000 
HKR,%RenPluginLFX%\%PCEE4_HT_PREMIX_CLSID%,"Group",%REG_DWORD%,0x00000000 
HKR,%RenPluginLFX%\%PCEE4_HT_PREMIX_CLSID%,"ORDER",%REG_DWORD%,0x00000400 
HKR,%RenPluginLFX%\%PCEE4_HT_PREMIX_CLSID%,"RequireSRC",%REG_DWORD%,0x0000BB80 ;;Enable SRC function

[PCEE4_DAA_TuningKeys.AddReg]
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{8A92D74F-1332-43f6-AB72-01C0E37F1CF0},0", %REG_DWORD%, 0x0000021f; Analog codec installation - Dolby Advanced Audio

[PCEE4_DAA_ProfileKeys.AddReg]
HKLM, "SOFTWARE\Dolby\PCEE4\DynamicKeys", "{A1B40001-FEBF-45FC-B11E-02B37FA27A7F},0", %REG_DWORD%, 0x00000001
HKLM, "SOFTWARE\Dolby\PCEE4\DynamicKeys", "{A1B40101-FEBF-45FC-B11E-02B37FA27A7F},0", %REG_DWORD%, 0x00000001
HKLM, "SOFTWARE\Dolby\PCEE4\DynamicKeys", "{A1B40201-FEBF-45FC-B11E-02B37FA27A7F},0", %REG_DWORD%, 0x00000001
HKLM, "SOFTWARE\Dolby\PCEE4\DynamicKeys", "{A1B4F001-FEBF-45FC-B11E-02B37FA27A7F},0", %REG_DWORD%, 0x00000001
HKLM, "SOFTWARE\Dolby\PCEE4\DynamicKeys", "{A1B4F101-FEBF-45FC-B11E-02B37FA27A7F},0", %REG_DWORD%, 0x00000001
HKLM, "SOFTWARE\Dolby\PCEE4\DynamicKeys", "{A1B4F201-FEBF-45FC-B11E-02B37FA27A7F},0", %REG_DWORD%, 0x00000001
HKLM, "SOFTWARE\Dolby\PCEE4\DynamicKeys", "{A1B4F001-FEBF-45FC-B11E-02B37FA27A7F},0", %REG_DWORD%, 0x00000001
HKLM, "SOFTWARE\Dolby\PCEE4\DynamicKeys", "{A1B4F101-FEBF-45FC-B11E-02B37FA27A7F},0", %REG_DWORD%, 0x00000001
HKLM, "SOFTWARE\Dolby\PCEE4\DynamicKeys", "{A1B4F201-FEBF-45FC-B11E-02B37FA27A7F},0", %REG_DWORD%, 0x00000001
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B40001-FEBF-45FC-B11E-02B37FA27A7F},3",, "0001,000a,0020,0040,007d,00fa,01f4,03e8,07d0,0fa0,1f40,3e80"
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B40001-FEBF-45FC-B11E-02B37FA27A7F},4",, "0100,000a,fe00,ff00,0000,0000,0000,0100,0300,0500,0100,0000"
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B40101-FEBF-45FC-B11E-02B37FA27A7F},3",, "0001,000a,0020,0040,007d,00fa,01f4,03e8,07d0,0fa0,1f40,3e80"
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B40101-FEBF-45FC-B11E-02B37FA27A7F},4",, "0100,000a,0000,0400,0800,0400,0000,fc00,0000,0300,0800,0400"
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B40201-FEBF-45FC-B11E-02B37FA27A7F},3",, "0001,000a,0020,0040,007d,00fa,01f4,03e8,07d0,0fa0,1f40,3e80"
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B40201-FEBF-45FC-B11E-02B37FA27A7F},4",, "0100,000a,0000,0400,0800,0400,0000,0800,0400,0400,0000,fc00"
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B4F001-FEBF-45FC-B11E-02B37FA27A7F},3",, "0001,000a,0020,0040,007d,00fa,01f4,03e8,07d0,0fa0,1f40,3e80"
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B4F001-FEBF-45FC-B11E-02B37FA27A7F},4",, "0100,000a,fe00,ff00,0000,0000,0000,0100,0300,0500,0100,0000"
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B4F101-FEBF-45FC-B11E-02B37FA27A7F},3",, "0001,000a,0020,0040,007d,00fa,01f4,03e8,07d0,0fa0,1f40,3e80"
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B4F101-FEBF-45FC-B11E-02B37FA27A7F},4",, "0100,000a,0000,0400,0800,0400,0000,fc00,0000,0300,0800,0400"
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B4F201-FEBF-45FC-B11E-02B37FA27A7F},3",, "0001,000a,0020,0040,007d,00fa,01f4,03e8,07d0,0fa0,1f40,3e80"
HKLM, "SOFTWARE\Dolby\PCEE4\StaticKeys", "{A1B4F201-FEBF-45FC-B11E-02B37FA27A7F},4",, "0100,000a,0000,0400,0800,0400,0000,0800,0400,0400,0000,fc00"

[PCEE4_DHT_Keys.AddReg]
;; PCEE4 Master enables
HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{8A92D74F-1332-43f6-AB72-01C0E37F1CF0},0",   %REG_DWORD%, 0x000003FF; Premium SKU: Dolby Home Theater v4

[PCEE4GlobalKeys.AddReg]

;;
;; PCEE4 property keys
;;
;; From this point to the end of this section, the property keys shown here are all set to the default values, which will be read
;; if no registry key is present in the INF.
;;
;; Therefore, if you remove all of the following keys from the INF file, you will get identical behavior because these keys are the same values as the registry defaults.
;; Alternatively, you can use them as a starting point for creating a customized set of defaults
;; Remember that all of these property keys are global, so they should all be kept in a single INF section that is applied to all KSNODETYPE endpoints.
;; The same keys should not be set from within more than one section of an INF file

;	Set Dolby Enable On
HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},1",   %REG_DWORD%, 0x00000001; PCEE4_DOLBY_ENABLE_PID

;; The following entries are commented out because they are the default values. uncomment and change them if you want something other than the default value
;; HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},6",   %REG_DWORD%, 0x00000000; PCEE4_UPMIX_TO_LFE_DYNAMIC_ENABLE_PID
;; HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},55",  %REG_DWORD%, 0x00000000; PCEE4_MONO_SPEAKER_FILL_PID
;; HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},56",  %REG_DWORD%, 0x00000000; PCEE4_UPMIX_TO_LFE_ENABLE_PID

;; Uncomment the profile (Movie, Music, Game) that you want to use as the default. Movie is the default if there is no value specified
HKLM,  "Software\Dolby\PCEE4\DynamicKeys",   "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},2",   %REG_DWORD%, 0x00000000; Movie PCEE4_ACTIVE_PROFILE_PID (0 = Movie, 1 = Music, 2 = Game)
;HKLM, "Software\Dolby\PCEE4\DynamicKeys",   "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},2",   %REG_DWORD%, 0x00000001; Music PCEE4_ACTIVE_PROFILE_PID (0 = Movie, 1 = Music, 2 = Game)
;HKLM, "Software\Dolby\PCEE4\DynamicKeys",   "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},2",   %REG_DWORD%, 0x00000002; Game  PCEE4_ACTIVE_PROFILE_PID (0 = Movie, 1 = Music, 2 = Game)

;;
;; PCEE4 Global Patches
;;
;; the following settings ensure that PCEE4 library is loaded even when Dolby is not enabled. Audio Optimizer and Audio Regulator are disabled in bypass mode
;; The following entries are commented out because they are the default values.
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",   "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},50",   %REG_DWORD%, 0x00000000; PCEE4_ALLOW_AO_IN_BYPASS_PID
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",   "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},51",   %REG_DWORD%, 0x00000000; PCEE4_ALLOW_AO_IN_DEMO_BYPASS_PID
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",   "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},52",   %REG_DWORD%, 0x00000000; PCEE4_ALLOW_AR_IN_BYPASS_PID
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",   "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},53",   %REG_DWORD%, 0x00000000; PCEE4_ALLOW_AR_IN_DEMO_BYPASS_PID
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",   "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},54",   %REG_DWORD%, 0x00000000; PCEE4_ALLOW_PCEE4LIB_UNLOAD_IN_BYPASS_PID

; Volume Maximizer (global, applied to all endpoints)
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{3070AF02-405D-4874-9465-6A96005C29EE},0",  %REG_DWORD%, 0x00000001 ; SystemWide: Volume Maximizer: peakLimiterOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{3070AF02-405D-4874-9465-6A96005C29EE},3",, "9.0"                   ; SystemWide: Volume Maximizer: peakLimiterGain

;;;;
;;;; PCEE4 Movie Profile Patch Defaults:  Uncomment and change the keys to a different value to override the default values shown here
;;;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40000-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Movie: Volume Leveler: dolbyVolumeOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40000-FEBF-45fc-B11E-02B37FA27A7F},3",  %REG_DWORD%, 0x00000007 ; Movie: Volume Leveler: dolbyVolumeLevelerAmount
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40001-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Movie: Graphic Equalizer: stdEQOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40001-FEBF-45fc-B11E-02B37FA27A7F},4",, "0100,000A,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000" ; Movie: Graphic Equalizer: stdEqGain: 0 dB for each band
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40002-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; Movie: Intelligent Equalizer: DynEqOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40002-FEBF-45fc-B11E-02B37FA27A7F},5",  %REG_DWORD%, 0x00000003 ; Movie: Intelligent Equalizer: dynEqTarget: 0=Balanced, 1=Open, 2=Focused, 3=Bright, 4=Rich, 5=Warm
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40003-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Movie: Dialogue Enhancer: dialogEnhancmentOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40003-FEBF-45fc-B11E-02B37FA27A7F},3",, "0.333"                 ; Movie: Dialogue Enhancer: dialogEnhancmentCenter
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40004-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Movie: Headphone Surround Virtualizer: dolbyHeadphoneOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40004-FEBF-45fc-B11E-02B37FA27A7F},3",, "6.0"                   ; Movie: Headphone Surround Virtualizer: dolbyHeadphoneSurroundBoost
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40005-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Movie: Int Spkr Surround Virtualizer: virtualSurroundOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40005-FEBF-45fc-B11E-02B37FA27A7F},3",, "10"                    ; Movie: Int Spkr Surround Virtualizer: virtualSurroundSpeakerAngle
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40005-FEBF-45fc-B11E-02B37FA27A7F},4",, "6.0"                   ; Movie: Int Spkr Surround Virtualizer: virtualSurroundSurroundBoost
;;
;;;;
;;;; PCEE4 Movie Profile Demo and Revert Settings:  Uncomment and change the keys to a different value to override the default values shown here
;;;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F000-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Movie: Volume Leveler: dolbyVolumeOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F000-FEBF-45fc-B11E-02B37FA27A7F},3",  %REG_DWORD%, 0x00000007 ; Demo Movie: Volume Leveler: dolbyVolumeLevelerAmount
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F001-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Movie: Graphic Equalizer: stdEQOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F001-FEBF-45fc-B11E-02B37FA27A7F},4",, "0100,000A,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000" ; Demo Movie: Graphic Equalizer: stdEqGain: 0 dB for each band
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F002-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; Demo Movie: Intelligent Equalizer: DynEqOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F002-FEBF-45fc-B11E-02B37FA27A7F},5",  %REG_DWORD%, 0x00000003 ; Demo Movie: Intelligent Equalizer: dynEqTarget: 0=Balanced, 1=Open, 2=Focused, 3=Bright, 4=Rich, 5=Warm
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F003-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Movie: Dialogue Enhancer: dialogEnhancmentOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F003-FEBF-45fc-B11E-02B37FA27A7F},3",, "0.333"                 ; Demo Movie: Dialogue Enhancer: dialogEnhancmentCenter
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F004-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Movie: Headphone Surround Virtualizer: dolbyHeadphoneOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F004-FEBF-45fc-B11E-02B37FA27A7F},3",, "6.0"                   ; Demo Movie: Headphone Surround Virtualizer: dolbyHeadphoneSurroundBoost
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F005-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Movie: Int Spkr Surround Virtualizer: virtualSurroundOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F005-FEBF-45fc-B11E-02B37FA27A7F},3",, "10"                    ; Demo Movie: Int Spkr Surround Virtualizer: virtualSurroundSpeakerAngle
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F005-FEBF-45fc-B11E-02B37FA27A7F},4",, "6.0"                   ; Demo Movie: Int Spkr Surround Virtualizer: virtualSurroundSurroundBoost
;;
;;;;
;;;; PCEE4 Music Profile Patch Defaults: Uncomment and change the keys to a different value to override the default values shown here
;;;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40100-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Music: Volume Leveler: dolbyVolumeOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40100-FEBF-45fc-B11E-02B37FA27A7F},3",  %REG_DWORD%, 0x00000004 ; Music: Volume Leveler: dolbyVolumeLevelerAmount
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40101-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Music: Graphic Equalizer: stdEQOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40101-FEBF-45fc-B11E-02B37FA27A7F},4",, "0100,000A,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000" ; Music: Graphic Equalizer: stdEqGain: 0 dB for each band
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40102-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Music: Intelligent Equalizer: DynEqOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40102-FEBF-45fc-B11E-02B37FA27A7F},5",  %REG_DWORD%, 0x00000001 ; Music: Intelligent Equalizer: dynEqTarget: 0=Balanced, 1=Open, 2=Focused, 3=Bright, 4=Rich, 5=Warm
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40103-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; Music: Dialogue Enhancer: dialogEnhancmentOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40103-FEBF-45fc-B11E-02B37FA27A7F},3",, "0.333"                 ; Music: Dialogue Enhancer: dialogEnhancmentCenter
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40104-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Music: Headphone Surround Virtualizer: dolbyHeadphoneOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40104-FEBF-45fc-B11E-02B37FA27A7F},3",, "6.0"                   ; Music: Headphone Surround Virtualizer: dolbyHeadphoneSurroundBoost
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40105-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; Music: Int Spkr Surround Virtualizer: virtualSurroundOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40105-FEBF-45fc-B11E-02B37FA27A7F},3",, "10"                    ; Music: Int Spkr Surround Virtualizer: virtualSurroundSpeakerAngle
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40105-FEBF-45fc-B11E-02B37FA27A7F},4",, "6.0"                   ; Music: Int Spkr Surround Virtualizer: virtualSurroundSurroundBoost
;;
;;;; PCEE4 Music Profile Demo and Revert Defaults: Uncomment and change the keys to a different value to override the default values shown here
;;;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F100-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Music: Volume Leveler: dolbyVolumeOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F100-FEBF-45fc-B11E-02B37FA27A7F},3",  %REG_DWORD%, 0x00000004 ; Demo Music: Volume Leveler: dolbyVolumeLevelerAmount
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F101-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Music:  Graphic Equalizer: stdEQOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F101-FEBF-45fc-B11E-02B37FA27A7F},4",, "0100,000A,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000" ; Demo Music: Graphic Equalizer: stdEqGain: 0 dB for each band
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F102-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Music: Intelligent Equalizer: DynEqOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F102-FEBF-45fc-B11E-02B37FA27A7F},5",  %REG_DWORD%, 0x00000001 ; Demo Music: Intelligent Equalizer: dynEqTarget: 0=Balanced, 1=Open, 2=Focused, 3=Bright, 4=Rich, 5=Warm
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F103-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; Demo Music: Dialogue Enhancer: dialogEnhancmentOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F103-FEBF-45fc-B11E-02B37FA27A7F},3",, "0.333"                 ; Demo Music: Dialogue Enhancer: dialogEnhancmentCenter
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F104-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Music: Headphone Surround Virtualizer: dolbyHeadphoneOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F104-FEBF-45fc-B11E-02B37FA27A7F},3",, "6.0"                   ; Demo Music: Headphone Surround Virtualizer: dolbyHeadphoneSurroundBoost
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F105-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; Demo Music: Int Spkr Surround Virtualizer: virtualSurroundOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F105-FEBF-45fc-B11E-02B37FA27A7F},3",, "10"                    ; Demo Music: Int Spkr Surround Virtualizer: virtualSurroundSpeakerAngle
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F105-FEBF-45fc-B11E-02B37FA27A7F},4",, "6.0"                   ; Demo Music: Int Spkr Surround Virtualizer: virtualSurroundSurroundBoost
;;
;;;;
;;;; PCEE4 Game Profile Patch Defaults: Uncomment and change the keys to a different value to override the default values shown here
;;;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40200-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Game: Volume Leveler: dolbyVolumeOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40200-FEBF-45fc-B11E-02B37FA27A7F},3",  %REG_DWORD%, 0x00000000 ; Game: Volume Leveler: dolbyVolumeLevelerAmount
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40001-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Game: Graphic Equalizer: stdEQOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40201-FEBF-45fc-B11E-02B37FA27A7F},4",, "0100,000A,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000" ; Game: Graphic Equalizer: stdEqGain: 0 dB for each band
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40202-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; Game: Intelligent Equalizer: DynEqOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40202-FEBF-45fc-B11E-02B37FA27A7F},5",  %REG_DWORD%, 0x00000000 ; Game: Intelligent Equalizer: dynEqTarget: 0=Balanced, 1=Open, 2=Focused, 3=Bright, 4=Rich, 5=Warm
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40203-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; Game: Dialogue Enhancer: dialogEnhancmentOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40203-FEBF-45fc-B11E-02B37FA27A7F},3",, "0.333"                 ; Game: Dialogue Enhancer: dialogEnhancmentCenter
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40204-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Game: Headphone Surround Virtualizer: dolbyHeadphoneOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40204-FEBF-45fc-B11E-02B37FA27A7F},3",, "6.0"                   ; Game: Headphone Surround Virtualizer: dolbyHeadphoneSurroundBoost
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40205-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Game: Int Spkr Surround Virtualizer: virtualSurroundOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40205-FEBF-45fc-B11E-02B37FA27A7F},3",, "10"                    ; Game: Int Spkr Surround Virtualizer: virtualSurroundSpeakerAngle
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40205-FEBF-45fc-B11E-02B37FA27A7F},4",, "6.0"                   ; Game: Int Spkr Surround Virtualizer: virtualSurroundSurroundBoost
;;
;;;;
;;;; PCEE4 Game Profile Demo and Revert Defaults: Uncomment and change the keys to a different value to override the default values shown here
;;;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F200-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Game: Volume Leveler: dolbyVolumeOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F200-FEBF-45fc-B11E-02B37FA27A7F},3",  %REG_DWORD%, 0x00000000 ; Demo Game: Volume Leveler: dolbyVolumeLevelerAmount
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40001-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Game: Graphic Equalizer: stdEQOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40201-FEBF-45fc-B11E-02B37FA27A7F},4",, "0100,000A,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000" ; Demo Game: Graphic Equalizer: stdEqGain: 0 dB for each band
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F202-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; Demo Game: Intelligent Equalizer: DynEqOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F202-FEBF-45fc-B11E-02B37FA27A7F},5",  %REG_DWORD%, 0x00000000 ; Demo Game: Intelligent Equalizer: dynEqTarget: 0=Balanced, 1=Open, 2=Focused, 3=Bright, 4=Rich, 5=Warm
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F203-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; Demo Game: Dialogue Enhancer: dialogEnhancmentOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F203-FEBF-45fc-B11E-02B37FA27A7F},3",, "0.333"                 ; Demo Game: Dialogue Enhancer: dialogEnhancmentCenter
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F204-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Game: Headphone Surround Virtualizer: dolbyHeadphoneOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F204-FEBF-45fc-B11E-02B37FA27A7F},3",, "6.0"                   ; Demo Game: Headphone Surround Virtualizer: dolbyHeadphoneSurroundBoost
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B4F205-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; Demo Game: Int Spkr Surround Virtualizer: virtualSurroundOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F205-FEBF-45fc-B11E-02B37FA27A7F},3",, "10"                    ; Demo Game: Int Spkr Surround Virtualizer: virtualSurroundSpeakerAngle
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B4F205-FEBF-45fc-B11E-02B37FA27A7F},4",, "6.0"                   ; Demo Game: Int Spkr Surround Virtualizer: virtualSurroundSurroundBoost
;;

;;
;; Late Night Custom Profile P1 example
;;
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",   "{E6BA0300-1657-45dc-A241-87994EE6ACA4},0",, "Late Night"           ; P1: Late Night
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40300-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; P1: Volume Leveler: dolbyVolumeOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40300-FEBF-45fc-B11E-02B37FA27A7F},3",  %REG_DWORD%, 0x00000009 ; P1: Volume Leveler: dolbyVolumeLevelerAmount
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40301-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; P1: Graphic Equalizer: stdEQOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40301-FEBF-45fc-B11E-02B37FA27A7F},4",, "0100,000A,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000" ; P1: Graphic Equalizer: stdEqGain: 0 dB for each band
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40302-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; P1: Intelligent Equalizer: DynEqOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40302-FEBF-45fc-B11E-02B37FA27A7F},5",  %REG_DWORD%, 0x00000000 ; P1: Intelligent Equalizer: dynEqTarget: 0=Balanced, 1=Open, 2=Focused, 3=Bright, 4=Rich, 5=Warm
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40303-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; P1: Dialogue Enhancer: dialogEnhancmentOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40303-FEBF-45fc-B11E-02B37FA27A7F},3",, "0.5"                   ; P1: Dialogue Enhancer: dialogEnhancmentCenter
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40304-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; P1: Headphone Surround Virtualizer: dolbyHeadphoneOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40304-FEBF-45fc-B11E-02B37FA27A7F},3",, "0.0"                   ; P1: Headphone Surround Virtualizer: dolbyHeadphoneSurroundBoost
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40305-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; P1: Int Spkr Surround Virtualizer: virtualSurroundOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40305-FEBF-45fc-B11E-02B37FA27A7F},3",, "10"                    ; P1: Int Spkr Surround Virtualizer: virtualSurroundSpeakerAngle
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40305-FEBF-45fc-B11E-02B37FA27A7F},4",, "0.0"                   ; P1: Int Spkr Surround Virtualizer: virtualSurroundSurroundBoost
;;
;;;;
;;;; Voice Custom Profile P6 example
;;;;
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",   "{E6BA0800-1657-45dc-A241-87994EE6ACA4},0",, "Voice"                ; P6: Voice
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40800-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; P6: Volume Leveler: dolbyVolumeOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40800-FEBF-45fc-B11E-02B37FA27A7F},3",  %REG_DWORD%, 0x00000009 ; P6: Volume Leveler: dolbyVolumeLevelerAmount
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40801-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; P6: Graphic Equalizer: stdEQOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40801-FEBF-45fc-B11E-02B37FA27A7F},4",, "0100,000A,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000" ; P6: Graphic Equalizer: stdEqGain: 0 dB for each band
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40802-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; P6: Intelligent Equalizer: DynEqOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40802-FEBF-45fc-B11E-02B37FA27A7F},5",  %REG_DWORD%, 0x00000002 ; P6: Intelligent Equalizer: dynEqTarget: 0=Balanced, 1=Open, 2=Focused, 3=Bright, 4=Rich, 5=Warm
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40803-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000001 ; P6: Dialogue Enhancer: dialogEnhancmentOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40803-FEBF-45fc-B11E-02B37FA27A7F},3",, "0.66666666"            ; P6: Dialogue Enhancer: dialogEnhancmentCenter
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40804-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; P6: Headphone Surround Virtualizer: dolbyHeadphoneOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40804-FEBF-45fc-B11E-02B37FA27A7F},3",, "0.0"                   ; P6: Headphone Surround Virtualizer: dolbyHeadphoneSurroundBoost
;;
;;HKLM, "Software\Dolby\PCEE4\DynamicKeys", "{A1B40805-FEBF-45fc-B11E-02B37FA27A7F},0",  %REG_DWORD%, 0x00000000 ; P6: Int Spkr Surround Virtualizer: virtualSurroundOnElseOff
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40805-FEBF-45fc-B11E-02B37FA27A7F},3",, "10"                    ; P6: Int Spkr Surround Virtualizer: virtualSurroundSpeakerAngle
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{A1B40805-FEBF-45fc-B11E-02B37FA27A7F},4",, "0.0"                   ; P6: Int Spkr Surround Virtualizer: virtualSurroundSurroundBoost
;;
;;;;
;;;; Debugging keys used with debug versions of executables. These have no effect on the release versions.
;;;;
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},100", %REG_DWORD%, 0x00000000; LFX Enable Incoming Capture
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},101", %REG_DWORD%, 0x00000000; LFX Enable Capture of PCEE4 library output
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},102", %REG_DWORD%, 0x00000100; LFX Capture buffer size in seconds (256 seconds)
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},103", %REG_DWORD%, 0x00000000; LFX Capture 24-bit else 16-bit
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},104", %REG_DWORD%, 0x00000400; PKEY_APO_DEBG_VAR - LFX APO Trace Flags
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},105", %REG_DWORD%, 0x00000000; GFX Enable Capture at end of LFX chain, after bass management
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},200", %REG_DWORD%, 0x00000000; GFX Enable Incoming Capture
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},201", %REG_DWORD%, 0x00000000; GFX Enable Capture of PCEE4 library output
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},202", %REG_DWORD%, 0x00000100; GFX Capture buffer size in seconds (256 seconds)
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},203", %REG_DWORD%, 0x00000000; GFX Capture 24-bit else 16-bit
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},204", %REG_DWORD%, 0x00000000; PKEY_APO_DEBG_VAR - GFX APO Trace Flags
;;HKLM, "Software\Dolby\PCEE4\StaticKeys",  "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},304", %REG_DWORD%, 0x00000000; PKEY_APO_DEBG_VAR - Property Page Trace Flags
;;
;; // Trace flags.  If set in g_APODebug and defined by the message (and the module enabled), the trace is generated.
;; #define OPT_TRACE_RESULT		    (0x00000001)
;; #define OPT_TRACE_FORMAT		    (0x00000002)
;; #define OPT_TRACE_PROPS			(0x00000004)
;; #define OPT_TRACE_OBJ			(0x00000008)
;; #define OPT_TRACE_INIT			(0x00000010)
;; #define OPT_TRACE_PROCESS		(0x00000020)
;; #define OPT_TRACE_CUSTOM_FORMAT	(0x00000040)
;; #define OPT_TRACE_LATENCY		(0x00000080)
;; #define OPT_TRACE_DLL			(0x00000100)
;; #define OPT_TRACE_CHILD_APO		(0x00000200)
;; #define OPT_TRACE_PCEE4LIB	    (0x00000400)
;;
;; // Enabling call tracing or other operations which occur on each audio buffer
;; // may cause play skips because of the processing overhead.
;; #define OPT_TRACE_CALLS			(0x00000800)
;; #define OPT_TRACE_BUFFER			(0x00001000)
;; #define OPT_TRACE_WAVE			(0x00002000)
;; #define OPT_TRACE_AUDIO			(0x00004000)
;;
;; // Global flag(s).  Controls the action of the trace macro.
;; // If OPT_TRACE_WRITE_FILE is set in g_APODebug, then debug messages are appended to the log file as well as written to debug out.
;; #define OPT_TRACE_WRITE_FILE	(0x01000000)
;; // If OPT_TRACE_RT is set in g_APODebug, then debug messages are processed normally if
;; // the code is currently in a "Run time" call (within an APO, from APOProcess()).
;; // If not set, and the code is in "Run time", then no debug messages are generated.
;; #define OPT_TRACE_RT			(0x02000000)
;; // OPT_TRACE_IN_RT is set and cleared by entering and exiting APOProcess(), and is
;; // used to determine if OPT_TRACE_RT must be set before generating any messages.
;; #define OPT_TRACE_IN_RT

[PCEE4GlobalKeys.DelReg]
HKLM, "Software\Dolby\PCEE4\StaticKeys"
HKLM, "Software\Dolby\PCEE4\DynamicKeys"

[HdAud_Service_Install]
DisplayName   = %UAAFunctionDriverForHdAudio.SvcDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\CHDRT64.sys

[HdAudModel.CopyList]
CHDRT64.sys
Mixer.ini

[HdAudModel.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,CHDRT64.sys
HKR,,SSFriendlyName,,%RearLineOutWaveDeviceName%

HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"

HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\midi\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\mixer\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\aux\wdmaud.drv,Description,,%HdAudioDeviceDescription%

; Driver global settings
HKR,GlobalSettings,DcOffsetWorkaround,1,01,00,00,00 ; Applies workaround for recording DC offset issue
HKR,GlobalSettings,ResetAudioFgOnStart,1,01,00,00,00 ; Enables resetting of audio FG on driver start
HKR,GlobalSettings,ValidateCodecWrites,1,00,00,00,00 ; Enables readback of writes to codec registers
HKR,GlobalSettings,SendFakePcxCfgDefVerbs,1,00,00,00,00 ; Enables sending fake pin config default table
HKR,GlobalSettings,SpdifOutputEchosRearRenderWhenNoAc3,1,00,00,00,00 ; Separate SPDIF from rear panel front channel
HKR,PowerSettings,ConservationIdleTime,1,00,00,00,00
HKR,PowerSettings,PerformanceIdleTime,1,00,00,00,00
HKR,PowerSettings,IdlePowerState,1,00,00,00,00
HKR,GlobalSettings,SetSpdifVCfg,1,01,00,00,00 ;  VCfg bit will be set on SPDIF out
HKR,GlobalSettings,HpShutsOffRearSpeaker,1,00,00,00,00 ; Headphone does not mute rear speakers
HKR,GlobalSettings,HpMode,1,01,00,00,00 ; Headphone is slaved to rear panel front channels
HKR,GlobalSettings,MaxLatencyInMS,1,FF,00,00,00 ; Max Latency Supported in MS
HKR,GlobalSettings,MaxAc3LatencyInMS,1,19,00,00,00 ; Max Latency for AC3 Streams in MS: 0x19 is 25MS
HKR,GlobalSettings,StartDelayInMS,1,0A,00,00,00 ; Stream Startup Delay in MS
HKR,GlobalSettings,MaxReadAheadInMS,1,0A,00,00,00 ; Max amount of data to read ahead in a directsound buffer
HKR,GlobalSettings,MaxKmixerReadAheadInMS,1,28,00,00,00 ; Max amount of data to read ahead in a Kmixer buffer

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates44100,1,01,00,00,00 ; By default, supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates48000,1,01,00,00,00 ; By default, only one supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates96000,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths16,1,01,00,00,00 ; By default, only one supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths20,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths24,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths32,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifIn,SpdifInputBitDepth,1,00,00,00,00 ; By default, 16 bit digital capture
HKR,GlobalSettings\\SpdifIn,SpdifInputSampleRate,1,01,00,00,00; By default, 48KHz digital capture

HKR,GlobalSettings,WaveRTEnabled,1,01 	; 00 = waveCyclic in Vista, 01 = waveRT in Vista
HKR,GlobalSettings,SysAudioTopoMiniportWorkaround,1,01,00,00,00
HKR,GlobalSettings,JackInfoSupport,1,01 ;Enable JackSupportInfo for Vista
HKR,GlobalSettings,EnableDynamicDevices,1,00,00,00,00 ; Headphone won't come and go dynamically

;AmpControl
HKR,Settings\AmpControl,AmpControlOptions,1,E9,E8,00,01
HKR,Settings\AmpControl,AmpControlPortOptions,1,64,00,00,00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\AECDRC,Threshold,0x00010001,00,00,00,c0
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\AECDRC,MaxInputLevel,0x00010001,00,00,00,00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\AECDRC,MaxOutputLevel,0x00010001,00,00,40,c0
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\AECDRC,AttackTime,0x00010001,14,00,00,00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\AECDRC,ReleaseTime,0x00010001,00,14,00,00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\AECDRC,LinearGain,0x00010001,00,00,00,00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\LvlRelAdjust,NightModeGainBoost,0x10001,0x00090000 ; 9dB gain is applied when nightmode is on

[FMAPO.AddReg]
HKR,%RenPluginGFX%\%FMFx_POSTMIX_CLSID%,"Priority",%REG_DWORD%,0x00000010
HKR,%RenPluginGFX%\%FMFx_POSTMIX_CLSID%,"SupportAPOs",%REG_DWORD%,0x00000003
HKR,%RenPluginGFX%\%FMFx_POSTMIX_CLSID%,"SupportJacks",%REG_DWORD%,0xFFFFFFFF
HKR,%RenPluginGFX%\%FMFx_POSTMIX_CLSID%,"SupportFormats",%REG_DWORD%,0xFFFFFFFF
HKR,%RenPluginGFX%\%FMFx_POSTMIX_CLSID%,"Requirements",%REG_DWORD%,0x00000010
HKR,%RenPluginGFX%\%FMFx_POSTMIX_CLSID%,"Disable",%REG_DWORD%,0x00000000
HKR,%RenPluginGFX%\%FMFx_POSTMIX_CLSID%,"Group",%REG_DWORD%,0x00000000
HKR,%RenPluginGFX%\%FMFx_POSTMIX_CLSID%,"ORDER",%REG_DWORD%,0x00000400
HKR,%RenPluginGFX%\%FMFx_POSTMIX_CLSID%,"CheckApp",%REG_DWORD%,0x00000001

HKR,%CapPluginLFX%\%FMFx_CAP_CLSID%,"Priority",%REG_DWORD%,0x00000010
HKR,%CapPluginLFX%\%FMFx_CAP_CLSID%,"SupportAPOs",%REG_DWORD%,0x000F0000
HKR,%CapPluginLFX%\%FMFx_CAP_CLSID%,"SupportJacks",%REG_DWORD%,0x00050000
HKR,%CapPluginLFX%\%FMFx_CAP_CLSID%,"SupportFormats",%REG_DWORD%,0xFFFFFFFF
HKR,%CapPluginLFX%\%FMFx_CAP_CLSID%,"Requirements",%REG_DWORD%,0x00000010
HKR,%CapPluginLFX%\%FMFx_CAP_CLSID%,"Disable",%REG_DWORD%,0x00000000
HKR,%CapPluginLFX%\%FMFx_CAP_CLSID%,"Group",%REG_DWORD%,0x00000000
HKR,%CapPluginLFX%\%FMFx_CAP_CLSID%,"ORDER",%REG_DWORD%,0x00001000
HKR,%CapPluginLFX%\%FMFx_CAP_CLSID%,"CheckApp",%REG_DWORD%,0x00000001

HKR,%CapPluginLFX%\%CXFx_VOIP_PLUGIN_CLSID%,"Priority",%REG_DWORD%,0x00000010
HKR,%CapPluginLFX%\%CXFx_VOIP_PLUGIN_CLSID%,"SupportAPOs",%REG_DWORD%,0x000F0000
HKR,%CapPluginLFX%\%CXFx_VOIP_PLUGIN_CLSID%,"SupportJacks",%REG_DWORD%,0x00020000
HKR,%CapPluginLFX%\%CXFx_VOIP_PLUGIN_CLSID%,"SupportFormats",%REG_DWORD%,0xFFFFFFFF
HKR,%CapPluginLFX%\%CXFx_VOIP_PLUGIN_CLSID%,"Requirements",%REG_DWORD%,0x00000010
HKR,%CapPluginLFX%\%CXFx_VOIP_PLUGIN_CLSID%,"Disable",%REG_DWORD%,0x00000000
HKR,%CapPluginLFX%\%CXFx_VOIP_PLUGIN_CLSID%,"Group",%REG_DWORD%,0x00000000
HKR,%CapPluginLFX%\%CXFx_VOIP_PLUGIN_CLSID%,"ORDER",%REG_DWORD%,0x00001000
HKR,%CapPluginLFX%\%CXFx_VOIP_PLUGIN_CLSID%,"CheckApp",%REG_DWORD%,0x00000001

[LnApp.AddReg]
HKLM, Software\Lenovo\Audio\Integrated,CplDirectory,, "%16422%\Conexant\SAII"
HKLM, Software\Lenovo\Audio\Integrated,CplExeFile,, "%16422%\Conexant\SAII\SACpl.exe"
HKLM, Software\Lenovo\Audio\Integrated,CplParam,, ""
HKLM, Software\Lenovo\Audio\Integrated,CplKeyFile,, "%16422%\Conexant\SAII\SmartAudio.exe"

[HdAudInit-21z.AddReg]
;; Sample Section to Illustrate the format for Initialization verbs.
;; Uncomment and add appropriate verbs as needed.
;; Note that the top nibble of the verb (Codec Address) must be '0'.
HKR,InitVerbs,NumVerbs,0x00010001, 0x00000002 ; Example: Number of verbs in the init section
HKR,InitVerbs,0000,    0x00010001, 0x02723700 ; Set PCBeep Gain and fix volume value from MasterVolume change
HKR,InitVerbs,0001,    0x00010001, 0x0133A003 ; SetPCBeep Gain to GainStep3

[GPIOMute.AddReg]
HKR,Settings\OEM,EnableGPIO0MuteSignal,1,01
HKR,Settings\OEM,Flags,1,72,38,00,5E

[NoBF.AddReg]
HKR,Settings\OEM,Flags2,1,A2,31,B4,63 ; Disable Beam Forming
HKR,Settings\OEM,SmartAudioSettings,1,D0,11,00,40 ; Disable Beam Forming
HKR,Settings\OEM,SupportedMicChannels,1,01,00,00,00 ; for SAII to detect as single Mic , default without the key is set to 2 as array mic
HKR,Settings\OEM,Forte_K2,0x00010001,0x0000
HKR,Settings\OEM,Forte_K7,0x00010001,0x00440100

[Oem.EDGE.AddReg]

HKLM,%RemVerbsPath%,     0, 0x00010001, 0x027230c0 ; Set Port B Force Bias
HKLM,%RemVerbsPath%,     1, 0x00010001, 0x01A70500 ; Set Port B Force Power On
HKLM,%RemVerbsPath%,     2, 0x00010001, 0x01A70724 ; Set Port B Input + Bias 80%
HKLM,%OverrideVerbsPath%,0, 0x00010001, 0x02723700 ; Set PCBeep Gain and fix volume value from MasterVolume change
HKLM,%OverrideVerbsPath%,1, 0x00010001, 0x0133A003 ; Set PCBeep Gain to GainStep3

HKR,Settings\ClassicModePinConfig,0000, 0x00010001, 0x01971CD0; Port A (Priority 1)
HKR,Settings\ClassicModePinConfig,0001, 0x00010001, 0x01A71C20; Port B (Priority 0: Highest)
HKR,Settings\ClassicModePinConfig,0002, 0x00010001, 0x02371C2E; Port J (Priority 1)

HKR,%EPattributePath%\EPid1A,EPname,1,02 ; External Mic
HKR,%EPattributePath%\EPid23,EPname,1,01 ; Internal Mic

HKR,%EPattributePath%\EPid1A\DefMicBoostSettings,DefGainSettings,1,00,03,00,04
HKR,%EPattributePath%\EPid1A\DefMicBoostSettings,Flags,1,02
HKR,%EPattributePath%\EPid23\DefMicBoostSettings,DefGainSettings,1,00,03,00,04 
HKR,%EPattributePath%\EPid23\DefMicBoostSettings,Flags,1,08

;HKR,%EPattributePath%\EpSettings\MicLoopEnable,Enable,1,01
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,EPname,1,01
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,EpID,1,1A
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,DefGainSettings,1,00,40,00,50
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,MuteGainSettings,1,00,01
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,Flags,1,01 ; Bit0: fDisableIntMicLoopback

HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,Enable,1,01
HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,DefGainSettings,1,01,07,00,07
HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,Flags,1,40,00,00,00

;HKR,%EPattributePath%\EpSettings\StereoMixEnable,Enable,1,01
;HKR,%EPattributePath%\EpSettings\StereoMixEnable,MixAssocSeq,1,E0,E0
;HKR,%EPattributePath%\EpSettings\StereoMixEnable,MuteGainSettings,1,00,00

HKR,GlobalSettings,BeamWidth,1,14,00,46,00 ;; Beam Width and Mic Array Seperation
HKR,GlobalSettings,MicNrAgressivenessLevel,1,04,00,00,00 ; Mic NR Agressiveness
HKR,GlobalSettings,SpkrNrAgressivenessLevel,1,00,00,00,00 ; Speaker NR agressiveness
HKR,GlobalSettings,ShutdownDelay,1,C8,00,00,00 ; Power Down and Suspend Delay in ms

HKR,Settings\OEM,Flags,1,72,38,00,5A
HKR,Settings\OEM,Flags2,1,A2,31,B4,67
HKR,Settings\OEM,Flags3,1,80,08,02,14
HKR,Settings\OEM,Flags4,1,81,08,00,02
HKR,Settings\OEM,Flags5,1,48,08,40,00
HKR,Settings\OEM,DefaultFFPEnabled,1,01,00,00,00
HKR,Settings\OEM,EnableForteGenericDigiMic,1,01,00,00,00
HKR,Settings\OEM,PortsCap,1,00,00,00,00
HKR,Settings\OEM,EqProfile,1,00,00,00,00
HKR,Settings\OEM,SmartAudioSettings,1,D8,11,00,40
HKR,Settings\OEM,NumOfSoftStream,1,01,01,00,00
HKR,Settings\OEM,DefaultAECMicLowLevel,1,00,00,00,00
HKR,Settings\OEM,DefaultAECMicHighLevel,1,00,00,18,00
HKR,Settings\OEM,DefaultGain,1,13,00,2B,14,03,00,00,00
HKR,Settings\OEM,SASpatializerPhantomSPSpread,1,40,00,00,00
HKR,Settings\OEM,SASpatializerImmersionSpread,1,40,00,00,00
HKR,Settings\OEM,SASpatializerAlgorithm,1,00,00,00,00
HKR,Settings\OEM,AcerComboJackBiasCtrl,1,02,19,1A,04 ; Direct Control Port Bias
HKR,Settings\OEM,SwitchPCBeepMuteReg,1,00,00,00,00
HKR,Settings\OEM,Forte_K2,0x00010001,0x0002
HKR,Settings\OEM,Forte_K7,0x00010001,0x00440100

HKR,Settings\OEM\InitialSliderPosition,InitialMasterPlaybackPos,1,91,94,F5,FF
;;HKR,Settings\OEM\InitialSliderPosition,InitialLineInPlaybackPos,1,C9,7A,04,00
;;HKR,Settings\OEM\InitialSliderPosition,InitialMicPlaybackPos,1,C9,7A,04,00
;;HKR,Settings\OEM\InitialSliderPosition,InitialWaveOutMixCapturePos,1,C9,FA,FF,FF
HKR,Settings\OEM\InitialSliderPosition,InitialAuxCapturePos,1,C9,FA,FF,FF
HKR,Settings\OEM\InitialSliderPosition,InitialLineInCapturePos,1,00,00,00,00
HKR,Settings\OEM\InitialSliderPosition,InitialMicCapturePos,1,00,00,00,00

;default Min for Pebble is 0xffb60000(-74dB), default Max for Pebble is 0x60000(+6dB)
;default Min for Venice is 0x00000000(0dB), default Max for Venice is 0x228000(+34.5dB)
;default Min for Waikiki is 0x00000000(0dB), default Max for Waikiki is 0x150000(+21dB)
;note 0x10000=1dB, 0x8000=0.5dB
HKR,Settings\OEM\MicInRange,DedicatedExternalMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,DedicatedExternalMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,DedicatedInternalMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,DedicatedInternalMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,DigiMicBoostOffset,1,00,00,F8,FF

HKR,Settings\OEM\MicInRange,PortAMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortAMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortBMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortBMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortBBoostOffset,1,00,00,10,00
HKR,Settings\OEM\MicInRange,PortCMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortCMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortCBoostOffset,1,00,00,10,00
HKR,Settings\OEM\MicInRange,PortFMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortFMicInMax,1,00,00,06,00

HKR,Settings\OEM\LineInRange,PortALineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortALineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortBLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortBLineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortCLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortCLineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortFLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortFLineInMax,1,00,00,06,00

HKR,Settings\OEM\CDWaveInRange,DedicatedCDInMin,1,00,00,00,00
HKR,Settings\OEM\CDWaveInRange,DedicatedCDInMax,1,00,80,22,00
HKR,Settings\OEM\CDWaveInRange,DedicatedWaveInMin,1,00,00,A0,FF
HKR,Settings\OEM\CDWaveInRange,DedicatedWaveInMax,1,00,00,0C,00

;    64 = 100% of the volume possible,etc...
;    32 = 50% of the volume possible,etc...
HKR,Settings\OEM\FlexSettings,Flex_MasterPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_LineInPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_MicPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_CDPlaybackVolume,0x00000001,2D,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_WaveOutMixCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_AuxCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_LineInCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_MicCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_CDCaptureVolume,0x00000001,64,00,00,00

[Oem.Gx8x.AddReg]

HKLM,%RemVerbsPath%,     0, 0x00010001, 0x027237C0 ; Force BIAS to be ON for Port B and Port C and enable fixed beep volume
HKLM,%RemVerbsPath%,     1, 0x00010001, 0x01A70500 ; Set Port B Force Power On
HKLM,%RemVerbsPath%,     2, 0x00010001, 0x01A70724 ; Set Port B Input + Bias 80%
HKLM,%OverrideVerbsPath%,0, 0x00010001, 0x02723700 ; Set PCBeep Gain and fix volume value from MasterVolume change
HKLM,%OverrideVerbsPath%,1, 0x00010001, 0x0133A003 ; Set PCBeep Gain to GainStep3

HKR,Settings\ClassicModePinConfig,0000, 0x00010001, 0x01971CD0; PortA (Priority 1)
HKR,Settings\ClassicModePinConfig,0001, 0x00010001, 0x01A71C20; PortB (Priority 0: Highest)
HKR,Settings\ClassicModePinConfig,0002, 0x00010001, 0x01B71C2E; PortC (Priority 1)

HKR,%EPattributePath%\EPid1A,EPname,1,02 ; Enternal Mic ; PortB
HKR,%EPattributePath%\EPid1B,EPname,1,01 ; Ixternal Mic ; PortC

HKR,%EPattributePath%\EPid1A\DefMicBoostSettings,DefGainSettings,1,00,02,00,04
HKR,%EPattributePath%\EPid1A\DefMicBoostSettings,Flags,1,00
HKR,%EPattributePath%\EPid1B\DefMicBoostSettings,DefGainSettings,1,00,02,00,04
HKR,%EPattributePath%\EPid1B\DefMicBoostSettings,Flags,1,00

HKR,%EPattributePath%\EpSettings\MicLoopEnable,Enable,1,01
HKR,%EPattributePath%\EpSettings\MicLoopEnable,EPname,1,01
HKR,%EPattributePath%\EpSettings\MicLoopEnable,EpID,1,1A
HKR,%EPattributePath%\EpSettings\MicLoopEnable,DefGainSettings,1,00,40,00,50
HKR,%EPattributePath%\EpSettings\MicLoopEnable,MuteGainSettings,1,00,01
HKR,%EPattributePath%\EpSettings\MicLoopEnable,Flags,1,01 ; Bit0: fDisableIntMicLoopback

HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,Enable,1,01
HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,DefGainSettings,1,01,07,00,07
HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,Flags,1,40,00,00,00

HKR,%EPattributePath%\EpSettings\StereoMixEnable,Enable,1,01
HKR,%EPattributePath%\EpSettings\StereoMixEnable,MixAssocSeq,1,E0,E0
HKR,%EPattributePath%\EpSettings\StereoMixEnable,MuteGainSettings,1,00,00

HKR,Settings\OEM,Flags,1,72,38,00,5A
HKR,Settings\OEM,Flags2,1,A1,21,B4,63
HKR,Settings\OEM,Flags3,1,80,08,02,10
HKR,Settings\OEM,Flags4,1,81,08,00,00
HKR,Settings\OEM,Flags5,1,40,08,40,00
HKR,Settings\OEM,PortsCap,1,00,00,00,00
HKR,Settings\OEM,EqProfile,1,00,00,00,00
HKR,Settings\OEM,SmartAudioSettings,1,D0,11,00,00
HKR,Settings\OEM,NumOfSoftStream,1,01,01,00,00
HKR,Settings\OEM,DefaultGain,1,13,00,2B,14,00,00,00,00
HKR,Settings\OEM,DefaultAECMicLowLevel,1,00,00,00,00
HKR,Settings\OEM,DefaultAECMicHighLevel,1,00,00,18,00
HKR,Settings\OEM,SASpatializerPhantomSPSpread,1,40,00,00,00
HKR,Settings\OEM,SASpatializerImmersionSpread,1,40,00,00,00
HKR,Settings\OEM,SASpatializerAlgorithm,1,00,00,00,00
HKR,Settings\OEM,AcerComboJackBiasCtrl,1,03,19,1A,04 ; Direct Control Port Bias
HKR,Settings\OEM,AcerComboJackCtrlTime,1,0A,03,00,00 ; Detect Time
HKR,Settings\OEM,SwitchPCBeepMuteReg,1,00,00,00,00

HKR,Settings\OEM\InitialSliderPosition,InitialMasterPlaybackPos,1,91,94,F5,FF
HKR,Settings\OEM\InitialSliderPosition,InitialLineInPlaybackPos,1,C9,7A,04,00
HKR,Settings\OEM\InitialSliderPosition,InitialMicPlaybackPos,1,C9,7A,04,00
HKR,Settings\OEM\InitialSliderPosition,InitialWaveOutMixCapturePos,1,C9,7A,1C,00
HKR,Settings\OEM\InitialSliderPosition,InitialAuxCapturePos,1,C9,FA,0E,00
HKR,Settings\OEM\InitialSliderPosition,InitialLineInCapturePos,1,C9,7A,10,00
HKR,Settings\OEM\InitialSliderPosition,InitialMicCapturePos,1,00,00,0A,00
HKR,Settings\OEM\InitialSliderPosition,InitialCDCapturePos,1,C9,7A,1C,00
;;HKR,Settings\OEM\InitialSliderPosition,InitialMicBoostCapturePos,1,00,00,24,00
;;HKR,Settings\OEM\InitialSliderPosition,InitialAuxMicBoostCapturePos,1,00,00,1E,00

;default Min for Pebble is 0xffb60000(-74dB), default Max for Pebble is 0x60000(+6dB)
;default Min for Venice is 0x00000000(0dB), default Max for Venice is 0x228000(+34.5dB)
;default Min for Waikiki is 0x00000000(0dB), default Max for Waikiki is 0x150000(+21dB)
;note 0x10000=1dB, 0x8000=0.5dB
HKR,Settings\OEM\MicInRange,DedicatedExternalMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,DedicatedExternalMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,DedicatedInternalMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,DedicatedInternalMicInMax,1,00,00,06,00
;;HKR,Settings\OEM\MicInRange,IntMicDefaultBoostGainStep,1,02,00,00,00
;;HKR,Settings\OEM\MicInRange,PortBDefaultBoostGainStep,1,02,00,00,00
;;HKR,Settings\OEM\MicInRange,PortCDefaultBoostGainStep,1,02,00,00,00

HKR,Settings\OEM\MicInRange,PortAMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortAMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortBMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortBMicInMax,1,00,00,10,00
HKR,Settings\OEM\MicInRange,PortCMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortCMicInMax,1,00,00,0B,00
HKR,Settings\OEM\MicInRange,PortFMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortFMicInMax,1,00,00,06,00

HKR,Settings\OEM\LineInRange,PortALineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortALineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortBLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortBLineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortCLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortCLineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortFLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortFLineInMax,1,00,00,06,00

HKR,Settings\OEM\CDWaveInRange,DedicatedCDInMin,1,00,00,00,00
HKR,Settings\OEM\CDWaveInRange,DedicatedCDInMax,1,00,80,22,00
HKR,Settings\OEM\CDWaveInRange,DedicatedWaveInMin,1,00,00,A0,FF
HKR,Settings\OEM\CDWaveInRange,DedicatedWaveInMax,1,00,00,0C,00

;    64 = 100% of the volume possible,etc...
;    32 = 50% of the volume possible,etc...
HKR,Settings\OEM\FlexSettings,Flex_MasterPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_LineInPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_MicPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_CDPlaybackVolume,0x00000001,2D,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_WaveOutMixCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_AuxCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_LineInCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_MicCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_CDCaptureVolume,0x00000001,64,00,00,00

[Oem.G780.AddReg]

HKR,Settings\ClassicModePinConfig,0000, 0x00010001, 0x01971CD0; PortA (Priority 1)
HKR,Settings\ClassicModePinConfig,0001, 0x00010001, 0x01A71C20; PortB (Priority 0: Highest)
HKR,Settings\ClassicModePinConfig,0002, 0x00010001, 0x01B71C2E; PortC (Priority 1)

HKR,%EPattributePath%\EPid1A,EPname,1,02 ; Enternal Mic ; PortB
HKR,%EPattributePath%\EPid1B,EPname,1,01 ; Ixternal Mic ; PortC

HKR,%EPattributePath%\EPid1A\DefMicBoostSettings,DefGainSettings,1,00,02,00,04
HKR,%EPattributePath%\EPid1A\DefMicBoostSettings,Flags,1,00
HKR,%EPattributePath%\EPid1B\DefMicBoostSettings,DefGainSettings,1,00,02,00,04
HKR,%EPattributePath%\EPid1B\DefMicBoostSettings,Flags,1,00

HKR,%EPattributePath%\EpSettings\MicLoopEnable,Enable,1,01
HKR,%EPattributePath%\EpSettings\MicLoopEnable,EPname,1,01
HKR,%EPattributePath%\EpSettings\MicLoopEnable,EpID,1,1A
HKR,%EPattributePath%\EpSettings\MicLoopEnable,DefGainSettings,1,00,40,00,50
HKR,%EPattributePath%\EpSettings\MicLoopEnable,MuteGainSettings,1,00,01
HKR,%EPattributePath%\EpSettings\MicLoopEnable,Flags,1,01 ; Bit0: fDisableIntMicLoopback

HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,Enable,1,01
HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,DefGainSettings,1,01,07,00,07
HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,Flags,1,40,00,00,00

HKR,%EPattributePath%\EpSettings\StereoMixEnable,Enable,1,01
HKR,%EPattributePath%\EpSettings\StereoMixEnable,MixAssocSeq,1,E0,E0
HKR,%EPattributePath%\EpSettings\StereoMixEnable,MuteGainSettings,1,00,00

HKR,Settings\OEM,Flags,1,72,38,00,5A
HKR,Settings\OEM,Flags2,1,A1,21,B4,63
HKR,Settings\OEM,Flags3,1,80,08,02,10
HKR,Settings\OEM,Flags4,1,81,08,00,00
HKR,Settings\OEM,Flags5,1,40,08,40,00
HKR,Settings\OEM,PortsCap,1,00,00,00,00
HKR,Settings\OEM,EqProfile,1,00,00,00,00
HKR,Settings\OEM,SmartAudioSettings,1,D0,11,00,00
HKR,Settings\OEM,NumOfSoftStream,1,01,01,00,00
HKR,Settings\OEM,DefaultGain,1,13,00,2B,14,00,00,00,00
HKR,Settings\OEM,DefaultAECMicLowLevel,1,00,00,00,00
HKR,Settings\OEM,DefaultAECMicHighLevel,1,00,00,18,00
HKR,Settings\OEM,SASpatializerPhantomSPSpread,1,40,00,00,00
HKR,Settings\OEM,SASpatializerImmersionSpread,1,40,00,00,00
HKR,Settings\OEM,SASpatializerAlgorithm,1,00,00,00,00
HKR,Settings\OEM,SwitchPCBeepMuteReg,1,00,00,00,00

HKR,Settings\OEM\InitialSliderPosition,InitialMasterPlaybackPos,1,91,94,F5,FF
HKR,Settings\OEM\InitialSliderPosition,InitialLineInPlaybackPos,1,C9,7A,04,00
HKR,Settings\OEM\InitialSliderPosition,InitialMicPlaybackPos,1,C9,7A,04,00
HKR,Settings\OEM\InitialSliderPosition,InitialWaveOutMixCapturePos,1,C9,7A,1C,00
HKR,Settings\OEM\InitialSliderPosition,InitialAuxCapturePos,1,C9,FA,0E,00
HKR,Settings\OEM\InitialSliderPosition,InitialLineInCapturePos,1,C9,7A,10,00
HKR,Settings\OEM\InitialSliderPosition,InitialMicCapturePos,1,00,00,0A,00
HKR,Settings\OEM\InitialSliderPosition,InitialCDCapturePos,1,C9,7A,1C,00
;;HKR,Settings\OEM\InitialSliderPosition,InitialMicBoostCapturePos,1,00,00,24,00
;;HKR,Settings\OEM\InitialSliderPosition,InitialAuxMicBoostCapturePos,1,00,00,1E,00

;default Min for Pebble is 0xffb60000(-74dB), default Max for Pebble is 0x60000(+6dB)
;default Min for Venice is 0x00000000(0dB), default Max for Venice is 0x228000(+34.5dB)
;default Min for Waikiki is 0x00000000(0dB), default Max for Waikiki is 0x150000(+21dB)
;note 0x10000=1dB, 0x8000=0.5dB
HKR,Settings\OEM\MicInRange,DedicatedExternalMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,DedicatedExternalMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,DedicatedInternalMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,DedicatedInternalMicInMax,1,00,00,06,00
;;HKR,Settings\OEM\MicInRange,IntMicDefaultBoostGainStep,1,02,00,00,00
;;HKR,Settings\OEM\MicInRange,PortBDefaultBoostGainStep,1,02,00,00,00
;;HKR,Settings\OEM\MicInRange,PortCDefaultBoostGainStep,1,02,00,00,00

HKR,Settings\OEM\MicInRange,PortAMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortAMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortBMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortBMicInMax,1,00,00,10,00
HKR,Settings\OEM\MicInRange,PortCMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortCMicInMax,1,00,00,0B,00
HKR,Settings\OEM\MicInRange,PortFMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortFMicInMax,1,00,00,06,00

HKR,Settings\OEM\LineInRange,PortALineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortALineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortBLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortBLineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortCLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortCLineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortFLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortFLineInMax,1,00,00,06,00

HKR,Settings\OEM\CDWaveInRange,DedicatedCDInMin,1,00,00,00,00
HKR,Settings\OEM\CDWaveInRange,DedicatedCDInMax,1,00,80,22,00
HKR,Settings\OEM\CDWaveInRange,DedicatedWaveInMin,1,00,00,A0,FF
HKR,Settings\OEM\CDWaveInRange,DedicatedWaveInMax,1,00,00,0C,00

;    64 = 100% of the volume possible,etc...
;    32 = 50% of the volume possible,etc...
HKR,Settings\OEM\FlexSettings,Flex_MasterPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_LineInPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_MicPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_CDPlaybackVolume,0x00000001,2D,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_WaveOutMixCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_AuxCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_LineInCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_MicCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_CDCaptureVolume,0x00000001,64,00,00,00

[HdAudBranding.AddProperty]
DeviceVendorWebSite,,,,"http://www.conexant.com"

[HdAud.DelReg]
HKR, Drivers
HKR, GlobalSettings
HKR, Branding
HKR, InitVerbs
HKR, RemVerbs
HKR, PowerSettings
HKR, Sensaura\Configuration
HKR, Sensaura\State
HKR, AD1882
HKR, AD1882A
HKR, AD1883
HKR, AD1884
HKR, AD1884A
HKR, AD1981
HKR, AD1983
HKR, AD1984
HKR, AD1984A
HKR, AD1984B
HKR, AD1986
HKR, AD1987
HKR, AD1988
HKR, AD1989A
HKR, AD1989B
HKR, EQSettings
HKCU,%HKCU_IFRegPath%
HKLM,%HKLM_IFRegPath%
HKCU,%HKCU_PnPRegPath%
HKLM,%HKLM_PnPRegPath%
HKLM,%WindowsRunKey%,"SoundMAXPnP"
HKLM,%WindowsAppPaths%\smwdmif.dll
HKLM,%WindowsAppPaths%\smax4pnp.exe
HKLM,%WindowsAppPaths%\SMaxCore
HKLM, SYSTEM\CurrentControlSet\Services\AeaudioService
HKLM, Software\SRS Labs\APO
HKLM,%WindowsCPDirect%\Cpls,"SmaxESP"	;;smaxesp.cpl
HKLM, Software\Conexant\Aeapoctrl
HKLM, SYSTEM\CurrentControlSet\control\Conexant\EQ

[HdAud2058x-21z.EDGE.NTAMD64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo_3DHP
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo_3DHP

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo_FM
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo_FM

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo_FM
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo_FM

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo_FM
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo_FM

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo_FM
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo_FM

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo_3DHP
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo_3DHP

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo

[HdAud2058x-21z.EDGE.NoBF.NTAMD64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo_3DHP
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo_3DHP

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo_NoBF
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo_NoBF

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo_NoBF
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo_NoBF

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo_NoBF
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo_NoBF

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo_NoBF
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo_NoBF

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo_3DHP
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo_3DHP

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo

[HdAud2058x-21z.Gx8x.DAA.NTAMD64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo

[HdAud2058x-21z.Gx8x.DHT.NTAMD64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo

[HdAud2058x-21z.G780.DAA.NTAMD64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo

[HdAudModel.CommonWave.AddReg]
HKR,,CLSID,,%Proxy.CLSID%

;IntHdAudGuid.RearLineOutDac
HKLM,%MediaCategories%\%HdAudGuidRearLineOutDac%,Name,,%RearLineOutDacName%
HKLM,%MediaCategories%\%HdAudGuidRearLineOutDac%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%HdAudGuidFrontHPOutDac%,Name,,%FrontHPOutDacName%
HKLM,%MediaCategories%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%HdAudGuidDisableDigitalOutput%,Name,,%DisableDigitalOutputName%
HKLM,%MediaCategories%\%HdAudGuidDisableDigitalOutput%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.HdAudGuidMicDockingSelect%,Name,,%Control.MicDockingSelectName%
HKLM,%MediaCategories%\%CNXTGUID.HdAudGuidMicDockingSelect%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%CNXTGUID.SwapC%,Name,,%Control.SwapC%
HKLM,%MediaCategories%\%CNXTGUID.SwapC%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.FPMicSel%,Name,,%Control.MicSelect%
HKLM,%MediaCategories%\%CNXTGUID.FPMicSel%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.MuteIntSpkr%,Name,,%Control.MuteIntSpkr%
HKLM,%MediaCategories%\%CNXTGUID.MuteIntSpkr%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.InputMon%,Name,,%Pin.InputMon%
HKLM,%MediaCategories%\%CNXTGUID.InputMon%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.RearInput%,Name,,%Pin.RearInput%
HKLM,%MediaCategories%\%CNXTGUID.RearInput%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.RITaskSel%,Name,,%Control.RITaskSelect%
HKLM,%MediaCategories%\%CNXTGUID.RITaskSel%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.InternalMicrophone%,Name,,%Pin.InternalMicrophone%
HKLM,%MediaCategories%\%CNXTGUID.InternalMicrophone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.ExternalMicrophone%,Name,,%Pin.ExternalMicrophone%
HKLM,%MediaCategories%\%CNXTGUID.ExternalMicrophone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.DockingMicrophone%,Name,,%Pin.DockingMicrophone%
HKLM,%MediaCategories%\%CNXTGUID.DockingMicrophone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.SpeakerHeadphone%,Name,,%Pin.SpeakerHeadphone%
HKLM,%MediaCategories%\%CNXTGUID.SpeakerHeadphone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.PcBeep%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.PcBeep%,Name,,%Pin.PcBeep%
HKLM,%MediaCategories%\%CNXTGUID.FrontMicrophone%,Name,,%Pin.FrontMicrophone%
HKLM,%MediaCategories%\%CNXTGUID.FrontMicrophone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.RearMicrophone%,Name,,%Pin.RearMicrophone%
HKLM,%MediaCategories%\%CNXTGUID.RearMicrophone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.FrontMic%,Name,,%Pin.FrontMic%
HKLM,%MediaCategories%\%CNXTGUID.FrontMic%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.RearMic%,Name,,%Pin.RearMic%
HKLM,%MediaCategories%\%CNXTGUID.RearMic%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.FrontLineIn%,Name,,%Pin.FrontLineIn%
HKLM,%MediaCategories%\%CNXTGUID.FrontLineIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.RearLineIn%,Name,,%Pin.RearLineIn%
HKLM,%MediaCategories%\%CNXTGUID.RearLineIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.FrontInput%,Name,,%Pin.FrontInput%
HKLM,%MediaCategories%\%CNXTGUID.FrontInput%,Display,1,00,00,00,00

[APO.DelReg]
HKR,EP
HKR,FX

; Rear LineOut Topology

[HdAudModel.RearLineOutTopo.AddReg]
HKR,,FriendlyName,,%RearLineOutTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.RearLineOutWave]
AddReg = HdAudModel.RearLineOutWave.AddReg, HdAudModel.CommonWave.AddReg

[HdAudModel.RearLineOutWave.AddReg]
HKR,,FriendlyName,,%RearLineOutWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.RearLineOutTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.RearLineOutTopo.AddReg, HdAudModel.SSysFx.AddReg, HdAudModel.ESSysFx.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.RearLineOutTopo_3DHP]
DelReg = APO.DelReg
AddReg = HdAudModel.RearLineOutTopo.AddReg, HdAudModel.SSysFx.3DHP.AddReg, HdAudModel.ESSysFx.AddReg
AddReg = EPProperties.Addreg

; Front panel headphone

[HdAudModel.FrontPanelHeadphoneWave]
AddReg = HdAudModel.FrontPanelHeadphoneWave.AddReg

[HdAudModel.FrontPanelHeadphoneWave.AddReg]
HKR,,FriendlyName,,%FrontPanelHeadphoneWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.FrontPanelHeadphoneTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.FrontPanelHeadphoneTopo.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.FrontPanelHeadphoneTopo.AddReg]
HKR,,FriendlyName,,%FrontPanelHeadphoneTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

; Independent Headphone

[HdAudModel.HeadphoneWave]
AddReg = HdAudModel.HeadphoneWave.AddReg

[HdAudModel.HeadphoneWave.AddReg]
HKR,,FriendlyName,,%HeadphoneWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.HeadphoneTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.HeadphoneTopo.AddReg, HdAudModel.HSysFx.AddReg, HdAudModel.EHSysFx.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.HeadphoneTopo_3DHP]
DelReg = APO.DelReg
AddReg = HdAudModel.HeadphoneTopo.AddReg, HdAudModel.HSysFx.3DHP.AddReg, HdAudModel.EHSysFx.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.HeadphoneTopo.AddReg]
HKR,,FriendlyName,,%HeadphoneTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture Re-task One

[HdAudModel.AnalogDigitalCaptureR1Wave]
AddReg = HdAudModel.AnalogDigitalCaptureR1Wave.AddReg

[HdAudModel.AnalogDigitalCaptureR1Wave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCaptureR1Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureR1Topo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCaptureR1Topo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture Re-task Two

[HdAudModel.AnalogDigitalCaptureR2Wave]
AddReg = HdAudModel.AnalogDigitalCaptureR2Wave.AddReg

[HdAudModel.AnalogDigitalCaptureR2Wave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCaptureR2Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureR2Topo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCaptureR2Topo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture Re-task Three

[HdAudModel.AnalogDigitalCaptureR3Wave]
AddReg = HdAudModel.AnalogDigitalCaptureR3Wave.AddReg

[HdAudModel.AnalogDigitalCaptureR3Wave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCaptureR3Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureR3Topo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCaptureR3Topo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture

[HdAudModel.AnalogDigitalCaptureWave]
AddReg = HdAudModel.AnalogDigitalCaptureWave.AddReg

[HdAudModel.AnalogDigitalCaptureWave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCaptureTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureTopo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCaptureTopo_FM]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureTopo.AddReg, SysFx.Capture.FM.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCaptureTopo_NoBF]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureTopo.AddReg, SysFx.Capture.NoBF.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCaptureTopo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture 2

[HdAudModel.AnalogDigitalCapture1Wave]
AddReg = HdAudModel.AnalogDigitalCapture1Wave.AddReg

[HdAudModel.AnalogDigitalCapture1Wave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCapture1Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture1Topo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCapture1Topo_FM]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture1Topo.AddReg, SysFx.Capture.FM.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCapture1Topo_NoBF]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture1Topo.AddReg, SysFx.Capture.NoBF.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCapture1Topo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture 3

[HdAudModel.AnalogDigitalCapture2Wave]
AddReg = HdAudModel.AnalogDigitalCapture2Wave.AddReg

[HdAudModel.AnalogDigitalCapture2Wave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCapture2Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture2Topo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg
Addreg = ClassicMode.AddReg

[HdAudModel.AnalogDigitalCapture2Topo_FM]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture2Topo.AddReg, SysFx.Capture.FM.Addreg, SysFx.DigitalCapture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg
Addreg = ClassicMode.AddReg

[HdAudModel.AnalogDigitalCapture2Topo_NoBF]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture2Topo.AddReg, SysFx.Capture.NoBF.Addreg, SysFx.DigitalCapture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg
Addreg = ClassicMode.AddReg

[HdAudModel.AnalogDigitalCapture2Topo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture 4 (internal digital mic)

[HdAudModel.DigitalCaptureWave]
AddReg = HdAudModel.DigitalCaptureWave.AddReg

[HdAudModel.DigitalCaptureWave.AddReg]
HKR,,FriendlyName,,%DigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.DigitalCaptureTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.DigitalCaptureTopo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.DigitalCaptureTopo_FM]
DelReg = APO.DelReg
AddReg = HdAudModel.DigitalCaptureTopo.AddReg, SysFx.Capture.FM.Addreg, SysFx.DigitalCapture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.DigitalCaptureTopo_NoBF]
DelReg = APO.DelReg
AddReg = HdAudModel.DigitalCaptureTopo.AddReg, SysFx.Capture.NoBF.Addreg, SysFx.DigitalCapture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.DigitalCaptureTopo.AddReg]
HKR,,FriendlyName,,%DigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Digital output (SPDIF)

[HdAudModel.DigitalOutputWave]
AddReg = HdAudModel.DigitalOutputWave.AddReg

[HdAudModel.DigitalOutputWave.AddReg]
HKR,,FriendlyName,,%DigitalOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.DigitalOutputTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.DigitalOutputTopo.AddReg, HdAudModel.DSysFx.AddReg, HdAudModel.EDSysFx.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.DigitalOutputTopo.AddReg]
HKR,,FriendlyName,,%DigitalOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

; Digital output 2 (HDMI)

[HdAudModel.DigitalOutput2Wave]
AddReg = HdAudModel.DigitalOutput2Wave.AddReg

[HdAudModel.DigitalOutput2Wave.AddReg]
HKR,,FriendlyName,,%DigitalOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.DigitalOutput2Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.DigitalOutput2Topo.AddReg, HdAudModel.DSysFx2.AddReg, HdAudModel.EDSysFx2.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.DigitalOutput2Topo.AddReg]
HKR,,FriendlyName,,%DigitalOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

; Digital input

[HdAudModel.DigitalInputWave]
AddReg = HdAudModel.DigitalInputWave.AddReg

[HdAudModel.DigitalInputWave.AddReg]
HKR,,FriendlyName,,%DigitalInputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.DigitalInputTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.DigitalInputTopo.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.DigitalInputTopo.AddReg]
HKR,,FriendlyName,,%DigitalInputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudSecurity.AddReg]
; FILE_DEVICE_SOUND
HKR,,DeviceType,0x10001,0x0000001D
; SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RWX_RES_RWX
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

; Stereo Mix

[HdAudModel.StereoMixWave]
AddReg = HdAudModel.StereoMixWave.AddReg

[HdAudModel.StereoMixWave.AddReg]
HKR,,FriendlyName,,%StereoMixWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.StereoMixTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.StereoMixTopo.AddReg, OEMSettingsOverrideSumDevice.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.StereoMixTopo.AddReg]
HKR,,FriendlyName,,%StereoMixTopoName%
HKR,,CLSID,,%Proxy.CLSID%

[EPProperties.AddReg]
HKR,"EP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,%REG_DWORD%,0x00000001

;; Set default format to 48kHz, 24-bit, Stereo
HKR,"EP\\0",%PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,C8,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,DC,05,00,08,00,20,00,16,00,18,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71

[ClassicMode.AddReg]
HKR,"EP\\0", %PKEY_Device_Type%, %REG_DWORD%, 0x000F

[OEMSettingsOverrideSumDevice.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_SUM%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0060

[SysFx.Capture.Addreg]
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_MICROPHONE%

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1003", %REG_DWORD%, 0x012C   ; Mute external mic for 300ms

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1018", %REG_DWORD%, 0x0001 ; Enable Dolby PCEE4 VoIP GUI auto switch

[SysFx.Capture.FM.Addreg]
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_MICROPHONE%

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1003", %REG_DWORD%, 0x0000   ; Set Mute external mic for 0 ms

 						 ; ForteMedia APO default settings
HKR,"FX\\0",%FMFx_K2_CLSID%, %REG_DWORD%, 0x0002 ; NR/AEC OFF: K2 = 0, K3 = 0 
HKR,"FX\\0",%FMFx_K3_CLSID%, %REG_DWORD%, 0x0000 ; NR/AEC ON: K2 =1 , K3 = 0
						 ; NR ON , AEC OFF: K2 = 0 , K3 = 0xC
HKR,"FX\\0",%FMFx_K7_CLSID%, %REG_DWORD%, 0x00440100 ; for Forte to detect as array Mic and enable key stroke suppression

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1018", %REG_DWORD%, 0x0001 ; Enable Dolby PCEE4 VoIP GUI auto switch

[SysFx.Capture.NoBF.Addreg]
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_MICROPHONE%

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1003", %REG_DWORD%, 0x0000   ; Set Mute external mic for 0 ms

 						 ; ForteMedia APO default settings
HKR,"FX\\0",%FMFx_K2_CLSID%, %REG_DWORD%, 0x0000 ; NR/AEC OFF: K2 = 0, K3 = 0 
HKR,"FX\\0",%FMFx_K3_CLSID%, %REG_DWORD%, 0x0000 ; NR/AEC ON: K2 =1 , K3 = 0
						 ; NR ON , AEC OFF: K2 = 0 , K3 = 0xC
HKR,"FX\\0",%FMFx_K7_CLSID%, %REG_DWORD%, 0x00440100 ; for Forte to detect as array Mic and enable key stroke suppression

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1018", %REG_DWORD%, 0x0001 ; Enable Dolby PCEE4 VoIP GUI auto switch

[OEMSettingsOverride.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_MICROPHONE%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030

[SysFx.DigitalCapture.Addreg]
HKR,"FX\\0",%DesDigiMicBoost_CLSID%, %REG_DWORD%, 0x4A4A00

[Strings]
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
CNXT="Conexant"
Conexant.Mfg="Conexant"

; localizable
DiskId1 = "Installation Disk"
HdAudioFunctionDriver.CNXTCodec.DeviceDesc = "Conexant SmartAudio HD"
HdAudioFunctionDriver.CNXTCodec.DeviceDesc01 = "Conexant 20671 SmartAudio HD"

UAAFunctionDriverForHdAudio.SvcDesc = "Conexant UAA Function Driver for High Definition Audio Service"

HDAudioOEMFriendlyName   = "Conexant HD Audio"
RearLineOutWaveDeviceName =        "Conexant HD Audio output"
RearLineOutDacName =               "Conexant HD Audio line out"
RearLineInWaveDeviceName =         "Conexant HD Audio input"
RearMicInWaveDeviceName =          "Conexant HD Audio mic"
FrontPanelHeadphoneWaveDeviceName ="Conexant HD Audio headphone"
HeadphoneWaveDeviceName = 	   "Conexant HD Audio headphone"
FrontHPOutDacName =                "Conexant HD Audio headphone"
FrontPanelMicWaveDeviceName =      "Conexant HD Audio mic"
DigitalOutputWaveDeviceName =      "Conexant HD Audio digital out"
DigitalInputWaveDeviceName =       "Conexant HD Audio digital in"
MicArrayWaveDeviceName =           "Conexant HD Audio mic array"
AuxInWaveDeviceName =              "Conexant HD Audio aux in"
AnalogDigitalCaptureWaveName =     "Conexant HD Audio capture"
DigitalCaptureWaveName =           "Conexant HD Audio capture"
SMXWaveDeviceName =		   "Conexant HD Audio"
StereoMixWaveName = "Conexant HD Stereo Mix"

IndependentMicWaveDeviceName  = "Conexant HD Audio Microphone"
IndependentMicTopoDeviceName  = "Conexant HD Audio Microphone mixer"
IndependentMic2WaveDeviceName = "Conexant HD Audio Microphone 2"
IndependentMic2TopoDeviceName = "Conexant HD Audio Microphone 2 mixer"
IndependentMic3WaveDeviceName = "Conexant HD Audio Microphone 3"
IndependentMic3TopoDeviceName = "Conexant HD Audio Microphone 3 mixer"
IndependentMic4WaveDeviceName = "Conexant HD Audio Microphone 4"
IndependentMic4TopoDeviceName = "Conexant HD Audio Microphone 4 mixer"
IndependentMic5WaveDeviceName = "Conexant HD Audio Microphone 5"
IndependentMic5TopoDeviceName = "Conexant HD Audio Microphone 5 mixer"

RearLineOutTopoDeviceName =        "Conexant HD Audio output mixer"
RearLineInTopoDeviceName =         "Conexant HD Audio input mixer"
RearMicInTopoDeviceName =          "Conexant HD Audio mic mixer"
FrontPanelHeadphoneTopoDeviceName ="Conexant HD Audio headphone mixer"
HeadphoneTopoDeviceName = 	   "Conexant HD Audio headphone mixer"
FrontPanelMicTopoDeviceName =      "Conexant HD Audio mic mixer"
DigitalOutputTopoDeviceName =      "Conexant HD Audio digital out mixer"
DigitalInputTopoDeviceName =       "Conexant HD Audio digital in mixer"
MicArrayTopoDeviceName =           "Conexant HD Audio mic array mixer"
AuxInTopoDeviceName =              "Conexant HD Audio aux in mixer"
AnalogDigitalCaptureTopoName =     "Conexant HD Audio capture mixer"
DigitalCaptureTopoName =           "Conexant HD Audio capture mixer"
SMXTopoDeviceName =                "Conexant HD Audio mixer"
StereoMixTopoName = "Conexant HD Audio Stereo Mixer"

HdAudioDeviceDescription = "Conexant High Definition SmartAudio"
MicDockingSelectName	= "Mic Docking Sel"

; non localizable

KSNAME_RearLineOutWave="RearLineOutWave"
KSNAME_FrontPanelHeadphoneWave="FrontPanelHeadphoneWave"
KSNAME_DigitalOutputWave="DigitalOutputWave"
KSNAME_DigitalOutput2Wave="DigitalOutput2Wave"
KSNAME_DigitalInputWave="DigitalInputWave"
KSNAME_AnalogDigitalCaptureWave = "AnalogDigitalCaptureWave"
KSNAME_AnalogDigitalCapture1Wave = "AnalogDigitalCapture1Wave"
KSNAME_AnalogDigitalCapture2Wave = "AnalogDigitalCapture2Wave"
KSNAME_AnalogDigitalCaptureR1Wave = "AnalogDigitalCaptureR1Wave"
KSNAME_AnalogDigitalCaptureR2Wave = "AnalogDigitalCaptureR2Wave"
KSNAME_AnalogDigitalCaptureR3Wave = "AnalogDigitalCapture2R3Wave"
KSNAME_HeadphoneWave = "HeadphoneWave"
KSNAME_DigitalCaptureWave = "DigitalCaptureWave"
KSNAME_StereoMixWave = "StereoMixWave"

KSNAME_RearLineOutTopo="RearLineOutTopo"
KSNAME_FrontPanelHeadphoneTopo="FrontPanelHeadphoneTopo"
KSNAME_DigitalOutputTopo="DigitalOutputTopo"
KSNAME_DigitalOutput2Topo="DigitalOutput2Topo"
KSNAME_DigitalInputTopo="DigitalInputTopo"
KSNAME_AnalogDigitalCaptureTopo = "AnalogDigitalCaptureTopo"
KSNAME_AnalogDigitalCapture1Topo = "AnalogDigitalCapture1Topo"
KSNAME_AnalogDigitalCapture2Topo = "AnalogDigitalCapture2Topo"
KSNAME_AnalogDigitalCaptureR1Topo = "AnalogDigitalCaptureR1Topo"
KSNAME_AnalogDigitalCaptureR2Topo = "AnalogDigitalCaptureR2Topo"
KSNAME_AnalogDigitalCaptureR3Topo = "AnalogDigitalCaptureR3Topo"
KSNAME_HeadphoneTopo = "HeadphoneTopo"
KSNAME_DigitalCaptureTopo = "DigitalCaptureTopo"
KSNAME_StereoMixTopo = "StereoMixTopo"

CNXTGUID.SwapC = "{4A15B633-1490-4480-AE10-4B25DE911193}"
CNXTGUID.FPMicSel = "{4A15B637-1490-4480-AE10-4B25DE911193}"
CNXTGUID.RITaskSel = "{4A15B639-1490-4480-AE10-4B25DE911193}"
CNXTGUID.MuteIntSpkr = "{4A15B63B-1490-4480-AE10-4B25DE911193}"
CNXTGUID.InputMon = "{C9274F9B-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.RearInput = "{C9274F99-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.HdAudGuidMicDockingSelect = "{4A15B63D-1490-4480-AE10-4B25DE911193}"
CNXTGUID.InternalMicrophone = "{C9274F91-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.ExternalMicrophone = "{C9274F93-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.DockingMicrophone = "{C9274F95-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.SpeakerHeadphone = "{C9274F97-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.PcBeep = "{C9274F9D-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.FrontMicrophone = "{4BC49CF1-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.RearMicrophone = "{4BC49CF3-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.FrontMic = "{4BC49CFB-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.RearMic = "{4BC49CFD-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.FrontLineIn = "{4BC49CF5-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.RearLineIn = "{4BC49CF7-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.FrontInput = "{4BC49CF9-B096-4956-A0EC-D7D93170CC00}"

;** Localizable Strings
Control.SwapC = "Swap Center/Subwoofer"
Control.MicSelect = "Front Mic Select"
Control.RITaskSelect = "Use as Microphone"
Control.MuteIntSpkr = "Mute Internal Speaker";
Pin.InputMon = "Input Monitor" ;Input Monitor Control
Pin.RearInput = "Rear Input" ;Rear Input Control
Pin.InternalMicrophone = "Internal Microphone"
Pin.ExternalMicrophone = "External Microphone"
Pin.DockingMicrophone = "Docking Microphone"
Pin.SpeakerHeadphone = "Internal Speaker/Headphone"
Pin.PcBeep = "PC Beep"
Pin.FrontMicrophone = "Front Microphone";
Pin.RearMicrophone = "Rear Microphone";
Pin.FrontMic = "Front Mic"
Pin.RearMic = "Rear Mic"
Pin.FrontLineIn = "Front Line In";
Pin.RearLineIn = "Rear Line In";
Pin.FrontInput = "Front Input";
DisableDigitalOutputName = "Disable Digital Output"

;** Non-Localized strings
Control.MicDockingSelectName = "Mic Docking Sel"

KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
KSCATEGORY_REALTIME="{EB115FFC-10C8-4964-831D-6DCB02E6F23F}"
Proxy.CLSID ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

; guids for rear line out
HdAudGuidRearLineOutDac = "{EEF86A90-3742-4974-B8D2-5370E1C540F6}" ; non-localizable
HdAudGuidFrontHPOutDac = "{497B34AD-D67F-411c-8076-80D5B4250D67}" ; non-localizable
HdAudGuidDisableDigitalOutput = "{F06BB67D-5C2F-48ad-A307-B449E3B217D6}" ; non-localizable
HdAudGuidMicDockingSelect = "{6F0B76BE-8F71-4656-828D-8E40F658ABE8}" ; non-localizable
UIPATH="CNXT_AUDIO_HDA"

OverrideVerbsPath="System\CurrentControlSet\Control\Conexant\OverrideVerbs"
OverrideVerbsPath01="System\CurrentControlSet\Control\Conexant\OverrideVerbs01"
OverrideVerbsPath02="System\CurrentControlSet\Control\Conexant\OverrideVerbs02"
OverrideVerbsPath03="System\CurrentControlSet\Control\Conexant\OverrideVerbs03"
RemVerbsPath="System\CurrentControlSet\Control\Conexant\RemVerbs"
RemVerbsPath01="System\CurrentControlSet\Control\Conexant\RemVerbs01"
RemVerbsPath02="System\CurrentControlSet\Control\Conexant\RemVerbs02"
RemVerbsPath03="System\CurrentControlSet\Control\Conexant\RemVerbs03"

HKCU_IFRegPath="SOFTWARE\Conexant\SMWDMIF"
HKLM_IFRegPath="SOFTWARE\Wow6432Node\Conexant\SMWDMIF"
WindowsRunKey="Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run"
WindowsAppPaths="SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths"
HKCU_PnPRegPath="Software\Conexant\smax4pnp"
HKLM_PnPRegPath="Software\Wow6432Node\Conexant\smax4pnp"
WindowsCPDirect="SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel"	;;smaxesp.cpl

CoreFilePath="Conexant\Core"
EPattributePath="Settings\EPattributes"
EPattributePath01="Settings\EPattributes01"
EPattributePath02="Settings\EPattributes02"
EPattributePath03="Settings\EPattributes03"

REG_BINARY = 0x00000001
REG_DWORD = 0x00010001
REG_MULTI_SZ = 0x00010000
REG_MULTI_SZ_APPEND = 0x00010008
REG_MULTI_SZ_DELETE = 0x00018002
REG_EXPAND_SZ = 0x00020000
REG_BINARY_NOCLOBBER = 0x00030003

KSNODETYPE_SPEAKER = "{DFF21CE1-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_HEADPHONES = "{DFF21CE2-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_SPDIF_INTERFACE = "{DFF21FE5-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_HDMI_INTERFACE = "{D1B9CC2A-F519-417F-91C9-55FA65481001}"
KSNODETYPE_ANY            = "{00000000-0000-0000-0000-000000000000}"
KSNODETYPE_LINE_CONNECTOR = "{DFF21FE3-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_MICROPHONE     = "{DFF21BE1-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_MICROPHONE_ARRAY = "{DFF21BE5-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_SUM		    = "{DA441A60-C556-11D0-8A2B-00A0C9255AC1}"

PKEY_FX_Association  = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},0"
PKEY_FX_PreMixClsid  = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},1"
PKEY_FX_PostMixClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},2"
PKEY_FX_UiClsid      = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},3"
PKEY_DisplayName     = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},4"
PKEY_ItemNameDisplay = "{B725F130-47EF-101A-A5F1-02608C9EEBAC},10"
PKEY_AudioEndpoint_Disable_SysFx = "{1da5d803-d492-4edd-8c23-e0c0ffee7f0e},5"
PKEY_AudioEndpoint_Ext_UiClsid = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},1"
PKEY_AudioEndpoint_Association = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"
PKEY_AudioEngine_OEMFormat = "{E4870E26-3CC5-4CD2-BA46-CA0A9A70ED04},3"

PKEY_AudioEndpoint_Supports_EventDriven_Mode = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7"

PKEY_Endpoint_ID = "{A4A2C5A8-D979-4939-B4D5-AA85D6F08162},0"
PKEY_Endpoint_Enable_LFX = "{a988f78b-07b6-4f47-9c9f-25409534cdee},0"
PKEY_Endpoint_Enable_LFX_BEAMFORMING = "{818d3b4c-2bbf-40e9-a438-9361b0ffc427},0"
PKEY_Endpoint_Enable_LFX_AEC = "{7996efb2-29c1-4898-be83-4a3646e06fac},0"
PKEY_Endpoint_Enable_GFX = "{7f73d4e1-91e3-4490-9fba-5e86680a5748},0"

SYSFX_UI_CLSID      = "{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}"
SYSFX_PREMIX_CLSID  = "{19A120F2-EB17-4913-B7F0-C79704806500}"
SYSFX_POSTMIX_CLSID = "{C21FE761-A4DE-4060-B707-0E0C04806500}"

PKEY_Device_Type = "{34F9EAF0-F3FF-11DD-AC1D-B27C55D89593},0"

SYSFX_FriendlyName  = "CnxtDSP System Effect"

FX_UI_CLSID      = "{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}"
FX_PREMIX_CLSID  = "{62dc1a93-ae24-464c-a43e-452f824c4250}"
FX_POSTMIX_CLSID = "{637c490d-eee3-4c0a-973f-371958802da2}"
FX_FriendlyName  = "Microsoft Audio Home Theater Effects"

; Fortemedia APOs
;
FMEp_EXT_UI_CLSID  = "{46a32db0-78ed-11dc-8314-0800200c9a66}"
FMFx_UI_CLSID      = "{504225f4-78ed-11dc-8314-0800200c9a66}"
FMFx_PREMIX_CLSID  = "{4a7113f4-78ec-11dc-8314-0800200c9a66}"
FMFx_POSTMIX_CLSID = "{0bdc9ab6-78ed-11dc-8314-0800200c9a66}"
FMFx_CAP_CLSID     = "{70306ef0-7851-11dc-8314-0800200c9a66}"
FMFx_K1_CLSID     = "{2b24be42-a892-11dc-8314-0800200c9a66},1"
FMFx_K2_CLSID     = "{2b24be42-a892-11dc-8314-0800200c9a66},2"
FMFx_K3_CLSID     = "{2b24be42-a892-11dc-8314-0800200c9a66},3"
FMFx_K7_CLSID     = "{2b24be42-a892-11dc-8314-0800200c9a66},7"
FMFx_FriendlyName  = "Fortemedia SAMSoft APO"

;
; Plugins settings
;
RenPluginLFX = "Settings\Plugins\Render\LFX"
RenPluginGFX = "Settings\Plugins\Render\GFX"
CapPluginLFX = "Settings\Plugins\Capture\LFX"
CXFx_VOIP_PLUGIN_CLSID = "{0000000d-0000-0001-4000-018664542698}"

;
;Cnxt and Forte Interface
;
DesDigiMicBoost_CLSID = "{4d8b5a4e-4f8b-4be5-b109-4b7214611257},2"

; Dolby PCEE4 Defines
PCEE4_HT_PREMIX_CLSID           = "{BC8E3B67-3306-4eef-B230-6798E9A67F0B}" ; analog driver Dolby Home Theater v4
PCEE4_HT_POSTMIX_CLSID          = "{56E00778-C664-4bb5-AA2B-CA6F14840BB3}" ; analog driver premium
PCEE4_UI_CLSID                  = "{C53E5AAF-5F6F-41c2-9F63-ADEBBC9B6B64}" ; analog driver mainstream
PCEE4_FORMFACTOR_OVERRIDE       = "{DD0DF94B-53A2-4a92-854E-91F42E28FD7B},0"; analog driver form factor override

; Page Master UI Defines
PAGE_MASTER_UI_CLSID	= "{AA747400-B9F8-4D7F-B41C-F8CF3047A0DB}"   ; Page Master UI page
PKEY_PAGE_MASTER_PAGE_0 = "{AA747400-B9F8-4D7F-B41C-F8CF3047A0DB},0" ; First Page
PKEY_PAGE_MASTER_PAGE_1 = "{AA747400-B9F8-4D7F-B41C-F8CF3047A0DB},1" ; Second Page
PKEY_PAGE_MASTER_PAGE_2 = "{AA747400-B9F8-4D7F-B41C-F8CF3047A0DB},2" ; 3rd Page

; 3D HP UI Defines
3DHP_UI_CLSID      = "{5E344C16-0672-4a5c-88E7-25D7F3026C86}" ; 3D Headphone page UI for Netbooks

; History Information
DriverMfgr="Conexant"
ProductName = "Conexant High Definition SmartAudio"
DriverVersionID="8.54.42"
DriverBuildDate="06/18/2012"
DriverBuildID="8.54.42.0"
INFVersionID="8.54.42.0-000"
DriverFamily="Audio"
DriverProduct="SmartAudio"
DriverDescription="Audio Driver"
DriverMfgrVersion="x00"